首页 > 产品运营 > 营销推广

ETag助力站点提交Sitemap ——对服务器性能的影响

来源:   时间:2024-05-11 13:10:16 浏览量:
不管怎么样的ETag,在服务器端都要进行计算,计算就有开销,会带来性能损失。一些网站把ETag禁用了,这其实不符合HTTP1.1的规定,因为HTTP/1.1总

不管怎么样的ETag,在服务器端都要进行计算,计算就有开销,会带来性能损失。一些网站把ETag禁用了,这其实不符合HTTP1.1的规定,因为HTTP/1.1总是鼓励服务器尽可能的开启ETag。为了确定ETag对性能造成的具体影响。我们在服务器上(CPU Intel E5-2620 2.00GHz,内存65G,Web Server使用此CPU的两个核心)进行压力测试,在逐渐增加并发用户数目的情况下,查看CPU消耗率和服务器吞吐率在有无设置ETag情况下的具体对比。

一、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%。

免责申明:

以上展示内容来源于用户自主上传、合作媒体、企业机构或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表官方立场,请读者仅做参考。本文标题:ETag助力站点提交Sitemap ——对服务器性能的影响,本文链接:https://www.htuwang.com/run/19783.html;若您认为本文侵犯了您的版权信息,或您发现该内容有任何违法信息,请联系我们修改或者删除处理,联系邮件(邮箱号:kefu@qianu.com)。

精选推荐

热门阅读