eTags配置错误

时间:2012-11-05 14:09:07

标签: apache etag yslow

YSlow给了我“有94个组件配置错误的ETag” - 消息。我在Apache上用.htaccess“FileETag MTime Size”配置了它们。图像以此格式显示etags:245975c-3f4-9d8ae780。我们不会扩展或使用CDN。

如何使它们正确且有效?对我来说,他们似乎是正确的,我不知道为什么YSlow将它们标记为错误配置。

或者我应该禁用它们并过期?这是我在其他地方发现的建议。

1 个答案:

答案 0 :(得分:12)

当YSlow抱怨您的ETag“配置错误”时,它确实意味着ETag存在。如果您通读Yahoo Performance Rules regarding ETags,则会看到他们建议关闭这些内容的基础。

您可以在.htaccess文件中使用此设置关闭ETag后,在您的网站上运行YSlow来测试此问题:

FileETag none

总的来说,我不会过分担心试图保持ETag关闭。雅虎的建议更多地针对多服务器站点,因此该规则并不一定适用于所有情况。

进一步阅读: