2012-05-22 78 views
0

我試圖通過更改.htacces文件瀏覽器槓桿值來加速我的網站。 我不確定要使用什麼值?即一週,一個月或更長時間。我正在設計我的網站,所以做了很多改變。在選擇價值時我應該考慮這一點嗎?請在下面找到我的代碼:槓桿瀏覽器緩存的最佳值?

## 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 ## 
+0

你的緩存是相當積極的,所以要讓瀏覽器下載一個新文件而不是使用緩存的,你必須指定更多的正常值,或者將版本添加到文件中。只是谷歌「緩存破壞」 – Gerben

+0

@Gerben謝謝你。你會認爲更正常的價值是什麼? – kad

+0

如果你仍然在改變網站,它應該是1周的上衣。我自己就像2天。由於大多數瀏覽器都支持304,所以我並沒有真正看到使用過期的問題。 (我確實看到了這一點,但是我正確實施它的成本並不等於你得到的非常小的收益)。 – Gerben

回答

1

你的緩存是相當積極的,因此要獲得瀏覽器下載一個新的文件,而不是使用緩存的一個你要麼必須指定比較正常的值,或者添加版本的文件。只是谷歌「緩存破壞」

如果你仍然在改變網站,它應該是1周的上衣。我自己就像2天。由於大多數瀏覽器都支持304,所以我並沒有真正看到使用過期的問題。 (我確實看到了這一點,但是正確實施它的成本並沒有達到你獲得的非常小的收益)