簡體   English   中英

利用瀏覽器緩存不起作用

[英]Leverage browser caching not working

即時通訊正在建立一個新網站,我正努力提高其速度和網頁排名。 我遇到的問題之一是利用瀏覽器緩存。 我在網上閱讀了不同的解決方案,但似乎沒有一個適合我。 我編輯了.htaccess文件,並添加了以下代碼:

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 2 days"
</IfModule>
## EXPIRES CACHING ##

我仍然無法修復該錯誤。 另外,Gtmetrix報告顯示問題僅出在我的首頁圖像上。 (我使用的是wordpress,首頁是靜態頁面)。 有沒有一種方法可以通過位置將過期標頭添加到特定文件? 提前致謝 :)

該代碼僅在apache服務中起作用。 請輸入您的網站地址。 有關更多信息: https : //gtmetrix.com/leverage-browser-caching.html https://developers.google.com/speed/docs/insights/LeverageBrowserCaching

我剛剛解決了。 您必須啟用mod_expires模塊。 看一下我的答案:- 利用瀏覽器緩存不起作用-Htaccess和mod_expires有效

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM