logo
  • 搜索学堂
  • 搜索服务
  • 互动交流
  • 资源合作
  • 用户中心
登录
推荐内容 智能小程序 工具解读 搜索规范 合作共建 基础开发 创作者小课堂

资源提交

小程序资源
  • 资源提交及校验
站点资源
  • 快速收录
  • 普通收录
  • 移动适配
  • 死链提交

数据统计

小程序资源
  • 流量统计
站点资源
  • 索引量
  • 流量与关键词
  • 抓取频次
  • 抓取诊断
  • 抓取异常
  • Robots

搜索展现

  • HTTPS认证
  • 站点子链
  • 站点属性
  • 专业问答
  • 落地页视频转存
  • 视频极速服务
  • 医疗权威资源
  • 热议资源

站点优化与维护

  • 网站改版
论坛 反馈中心 搜索用户建议 VIP俱乐部
合作专题 申请历史
站点管理 消息提醒 联系方式 管理员设置 分润中心
  • 在线咨询

  • 反馈中心

  • 回到顶部

搜索学堂 【链接提交】ETag助力站点提交sitemap ~对服务器性能的影响

【链接提交】ETag助力站点提交sitemap ~对服务器性能的影响

发布日期:2015-09-17

不管怎么样的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还有任何的疑问可以到站长社区[站长工具]ETag助力Sitemap讨论帖中进行讨论。

推荐阅读

  • 死链介绍及设置方法
  • 移动网站如何快速向百度提交数据
  • 移动适配工具全解析
  • 轻松两步,教你快速识别百度蜘蛛(U...
  • 站点Logo权益获取与使用说明
  • 做笔记停不下来?这里免费领取线下公...
  • 百度搜索落地页标准重大更新:禁止页...
智能小程序 投诉平台 百度统计 百度智能云 百度云加速 百度安全 百度大脑 百度保障 百度开发者中心 联系我们 微信公众号
©2022 Baidu 使用百度前必读 京ICP证030173号