2010-04-14 329 views
5

我有一個網站,當我檢查網頁的速度與谷歌插件,我收到:槓桿瀏覽器緩存

槓桿瀏覽器緩存 以下資源缺少一個緩存過期

我在哪裏可以改變這個設置?

+1

你是什麼平臺? (IIS,Apache等...)?它指的是什麼類型的文件? – 2010-04-14 00:44:51

+0

umm?我與wordpress和godaddy博客。我想說Apache。 – Daniel 2010-04-14 01:31:24

回答

15

編輯.htaccess和追加

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

這個鏈接可以幫助你: http://www.quickonlinetips.com/archives/2010/05/leverage-browser-caching-increase-website-speed/

2

槓桿瀏覽器緩存

從您的網站上存儲常用的文件減少頁面的加載時間在您的訪客瀏覽器上。

要啓用瀏覽器緩存,您需要編輯您的HTTP標頭以設置特定類型文件的到期日期。

在你的域的根目錄下找到你的.htaccess文件,這個文件是一個隱藏文件,但是應該顯示在FileZilla或CORE等FTP客戶端中。您可以使用記事本或任何形式的基本文本編輯器來編輯htaccess文件。

在這個文件中,我們將設置我們的緩存參數來告訴瀏覽器緩存什麼類型的文件。

下面的代碼告訴瀏覽器要緩存什麼以及「記住」它需要多長時間。它應該被添加到.htaccess文件的頂部。

## EXPIRES CACHING ## 
&lt;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" 
&lt;IfModule> 
## EXPIRES CACHING ## 

建議:

  • 是積極與緩存所有的靜態資源
  • 到期至少一個月
  • 不要設置你的緩存一年多的時間中提前!

參考:http://websitespeedoptimizations.com/LeverageBrowserCaching.aspx

+0

只是爲了讓您知道該網址無效。我現在在這裏閱讀https://varvy.com/pagespeed/leverage-browser-caching.html – ChristinaD 2017-08-04 05:53:51