eTags配置错误

Sam*_*psa 5 apache etag yslow

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

我怎样才能使它们正确和实用?对我来说,他们似乎是正确的,我不知道为什么YSlow将它们标记为错误配置.

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

Bri*_*anC 12

当YSlow抱怨您的ETag"配置错误"时,它确实意味着ETag存在.如果您阅读有关ETagYahoo性能规则,您将看到他们建议关闭它们的基础.

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

FileETag none
Run Code Online (Sandbox Code Playgroud)

一般来说,我不会太担心试图保持ETag关闭.雅虎的建议更倾向于多服务器站点,因此该规则并不一定适用于所有情况.

进一步阅读: