WPO基础:细说ETags以及如何在 IIS6和 IIS7下取消ETags
?
根据Steve Souders的14条军规,其中“合理配置Etags”常常让人疑惑,不少人询问在iis6或iis7找不到这一选项。
?
什么是ETags
看看下图是IIS6下,服务器发送反馈的头信息,红色线框中就是etag:
请大家留意,Etag形式变成了
7e4e9d68ffcb1:0
在IIS7,微软可能意识到了上述问题,后半部分ChanceNumber都变成了0,也就是etags不再因为服务器和IIS的变化而改变。那么上述Etag的性能问题消失了,我们已经没有必要删除ETags了。
可能有洁癖的WPOer会说,在header中多了这段代码,总是觉得不爽,能不能彻底删掉?实际上这部分代码所造成的网页字节数的微乎其微的增加,并不会给性能带来任何变化,还是豁达一些,放下吧。
?
参考资料:http://blogs.iis.net/chrisad/archive/2006/12/18/iis7-deployments-calls-for-etag-usage-review-if-using.aspx
?
?
作者:?谭砚耘@用户体验与可用性设计-科研笔记
版权属于:?谭砚耘 (TOTHETOP至尚国际?)
版权所有。转载时必须以链接形式注明作者和原始出处
如果你希望与作者交流,请发送邮件到?tanyanyun/at/163.com?别忘了修改小老鼠
?
?