2015-12-08 28 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

由於這些資源是從站點外部的域中提供的,我懷疑你可以對它們做任何事情。僅供參考我不一定會嘗試解決每一個谷歌頁面速度的建議 - 首先瞄準'低掛果'! –