请问有人有在 Sitecore 8.1 中配置 Etags 的经验吗?我没有看到来自媒体库的所有图像都有响应缓存标头 ETag。
我已经在大多数现代浏览器 chrome 和 Firefox Network Tab 中进行了验证。
谢谢马拉
请问有人有在 Sitecore 8.1 中配置 Etags 的经验吗?我没有看到来自媒体库的所有图像都有响应缓存标头 ETag。
我已经在大多数现代浏览器 chrome 和 Firefox Network Tab 中进行了验证。
谢谢马拉
将 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>