web-server – 什么时候应该使用而不使用Etags?

前端之家收集整理的这篇文章主要介绍了web-server – 什么时候应该使用而不使用Etags?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我只是在 WebPageTest.org上查看我们的网站,他们提出的加速网站的建议之一是:
@H_301_3@ETag headers should generally not be used unless you have an explicit reason to need them

@H_301_3@我想知道这意味着什么.这是否意味着你知道不会改变的静态内容不应该有它们,或者它是否意味着你知道定期更改的内容不应该有它们,或者它是否意味着你不应该一般使用它们除非你有一个具体需要.

@H_301_3@如果是后者,何时适合使用它们?

解决方法

我所看到的主要论点是,客户端必须反复抓取许多服务器共有的文件.更好的是在文件本身的名称中包含一个版本字符串. @H_301_3@因此,例如,如果您循环负载平衡您的Web服务器,每个服务器将生成自己的ETag,导致客户端多次抓取它.

@H_301_3@你可以在雅虎高性能网站博客read more.这个摘要是你可以让它工作,但你花了时间来正确配置它.

猜你在找的HTML相关文章