一、Apache
CPU利用率
如下图所示,其为测试中服务器使用的平均CPU利用率,纵坐标为百分比,横坐标为开始测试的时间,其中不用ETag时,平均CPU利用率为18.62805%;启用ETag时,平均CPU利用率为21.20956%。
吞吐率
如下图所示,图中横坐标为并发连接数,可见有无启用ETag对服务器吞吐率的影响不大。
二、Nginx
CPU利用率
如下图所示,其为测试中服务器使用的平均CPU利用率,纵坐标为百分比,横坐标为开始测试的时间,其中不起用ETag时,平均CPU利用率为8.679665%;启用ETag时,平均CPU利用率为9.776242%。
吞吐率
如下图所示,图中横坐标为并发连接数,可见有无启用ETag对服务器吞吐率的影响不大。
三、结论
从实际实验可以看出有无设置ETAg对服务器在高并发下的吞吐率几乎无影响,设置ETag后的负面影响主要为增加了CPU负载1%~3%。