• 服务热线: 13500063673   15815537879   
  • English

当前位置:网站首页 > 新闻中心 > 高端网站建设

网页设计中改版如何处理etag

点击次数:1241  更新时间:2014-03-24 17:47:10  发布者:www.maxhom.com  【关闭

[摘要]  ETag是除Last-Modified之外的另一种HTTP Cache手段。通过hash的办法辨识资源是否被修改。但ETag存在一些问题,例如:  一. ETag的计算是不稳定的(由于考虑过多因素),例如:  1)相同资源在不同服务器上计算...。

  ETag是除Last-Modified之外的另一种HTTP Cache手段。通过hash的办法辨识资源是否被修改。但ETag存在一些问题,例如:

  一. ETag的计算是不稳定的(由于考虑过多因素),例如:

  1)相同资源在不同服务器上计算出来的ETag不一样,而大型Web应用通常由不止一台服务器提供服务,这就导致客户端在服务器A缓存好的资源明明仍然有效,而在下次请求B时由于ETag不同而被认定为失效,导致相同资源的重复传输。

  2)资源不变,而由于一些其他因素的变化,例如配置文件更改,导致ETag变化。直接后果是系统更新后客户端大规模发生Cache失效,导致传输量大增,站点性能下降。

  二.不一致:不同Web服务器(Apache, IIS等)定义的ETag格式不同

  深圳网站建设给出的建议是:要么根据你的应用特点改进已有的ETag计算方法,要么干脆就不用ETag,而改用最简单的Last-Modified.


Contact us

联系我们

深圳驰骋网络

深圳

服务热线: :13500063673   15815537879   

地址:深圳市宝安区沙井镇中心路高盛大厦903室

收缩