【发布时间】:2016-06-16 15:32:07
【问题描述】:
您有在 Sitecore 8.1 中配置 Etags 的经验吗?我没有看到来自媒体库的所有图像都有响应缓存标头 ETag。
我已在大多数现代浏览器 chrome 和 Firefox Network Tab 中验证。
谢谢 马拉
【问题讨论】:
标签: caching sitecore browser-cache etags
您有在 Sitecore 8.1 中配置 Etags 的经验吗?我没有看到来自媒体库的所有图像都有响应缓存标头 ETag。
我已在大多数现代浏览器 chrome 和 Firefox Network Tab 中验证。
谢谢 马拉
【问题讨论】:
标签: caching sitecore browser-cache etags
将 App_Config\Sitecore.config 中的 MediaResponse.Cacheability 设置更改为 Public:
<setting name="MediaResponse.Cacheability" value="Public" />
一旦设置改变,结果如Fiddler所示:
仅供参考,其他设置是:
注意:要遵循 Sitecore 的最佳实践,不要直接更改对 Ssitecore 配置的更改,而是在 \App_Config\Include\zzz\ 文件夹中创建以下补丁文件 (MediaResponseCacheabilityPublic.config):
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/" xmlns:set="http://www.sitecore.net/xmlconfig/set/" >
<sitecore>
<settings>
<setting name="MediaResponse.Cacheability" set:value="Public" />
</settings>
</sitecore>
</configuration>
【讨论】: