2015-12-08 79 views
3

对于我的网站Google PageSpeed Insights建议更改某些可缓存资源的到期值,例如.css,.js,.svg,google api,siteimprove。是否可以为以上设置过期值文件?如果是的话,那么需要什么样的配置?Sitecore 8:利用浏览器缓存

+3

你见过这个问题吗?http://stackoverflow.com/questions/21074198/leverage-browser-caching-in-iis-google-pagespeed-issue –

回答

4

为这些项目启用浏览器缓存通常不会直接与Sitecore相关,因为它们通常是Webroot中的静态文件,而不是由Sitecore提供。这个问题How to configure static content cache per folder and extension in IIS7?应该可以帮助你配置webroot中的文件夹以获得正确的缓存头。

提示:这些更改将应用​​于web.config文件,我建议使用web.config transforms将这些更改应用于web.config,而不是直接修改它。

+0

谷歌PageSpeed Insights也建议改变过期值低于2网址: http://maps.googleapis.com/itializeMaps&HHSGSHSU ..(30分钟) http://ssl.siteimprove.com/js/xyz.js(2小时) 是否可以更改过期值以上两个网址? – Babita

+0

由于这些资源是从站点外部的域中提供的,我怀疑你可以对它们做任何事情。仅供参考我不一定会尝试解决每一个谷歌页面速度的建议 - 首先瞄准'低挂果'! –