一、Apache
CPU利用率
如下圖所示,其為測(cè)試中服務(wù)器使用的平均CPU利用率,縱坐標(biāo)為百分比,橫坐標(biāo)為開始測(cè)試的時(shí)間,其中不用ETag時(shí),平均CPU利用率為18.62805%;啟用ETag時(shí),平均CPU利用率為21.20956%。
吞吐率
如下圖所示,圖中橫坐標(biāo)為并發(fā)連接數(shù),可見有無啟用ETag對(duì)服務(wù)器吞吐率的影響不大。
二、Nginx
CPU利用率
如下圖所示,其為測(cè)試中服務(wù)器使用的平均CPU利用率,縱坐標(biāo)為百分比,橫坐標(biāo)為開始測(cè)試的時(shí)間,其中不起用ETag時(shí),平均CPU利用率為8.679665%;啟用ETag時(shí),平均CPU利用率為9.776242%。
吞吐率
如下圖所示,圖中橫坐標(biāo)為并發(fā)連接數(shù),可見有無啟用ETag對(duì)服務(wù)器吞吐率的影響不大。
三、結(jié)論
從實(shí)際實(shí)驗(yàn)可以看出有無設(shè)置ETAg對(duì)服務(wù)器在高并發(fā)下的吞吐率幾乎無影響,設(shè)置ETag后的負(fù)面影響主要為增加了CPU負(fù)載1%~3%。