2011-08-22 156 views

回答

4

設置正確的標題可以幫助你很多。

到期日:星期四,2012年4月15日20:00:00 GMT

設置這個頭告訴瀏覽器時,刷新該資源。有關更多信息,請參閱http://www.web-caching.com/mnot_tutorial/how.html

的ETag: 「10c24bc-4AB-457e1c1f」

的eTag被髮送到服務器上,第二次訪問。如果它仍然相同,它會發送一個304 - 不會被修改。

更多信息請參見http://developer.yahoo.com/performance/rules.html,章配置的ETag

1

默認情況下,瀏覽器緩存圖像(除非你告訴它不要),並詢問服務器是否已經重新下載之前chaged。如果圖像是靜態的,服務器將能夠正確回答圖像未被修改,並且瀏覽器將只下載一次。

您可以避免瀏覽器向服務器詢問圖像是否被設置和Expires和Cache-Control標頭修改。

例如與Apache,與指定mod_expires啓用:

<FilesMatch thefilename.png> 
    ExpiresActive On 
    ExpiresDefault "access plus 1 year" 
</FilesMatch> 

這將設置Expires和Cache-Control頭,使瀏覽器將不會檢查圖像中1年修改它有第一後下載了圖像。