我的網站上有一個相當大的圖像(大約200kb)。我不打算在不久的將來改變它。我如何告訴瀏覽器緩存它?使瀏覽器緩存圖像
Q
使瀏覽器緩存圖像
0
A
回答
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年修改它有第一後下載了圖像。
相關問題
- 1. 瀏覽器緩存動態圖像嗎?
- 2. 在瀏覽器上緩存圖像
- 3. 瀏覽器圖像緩存規則
- 4. 強制瀏覽器緩存圖像
- 5. 帶有URL圖像源的Web瀏覽器圖像緩存
- 6. Chrome緩存像瘋狂的瀏覽器
- 7. 如何有效地使用瀏覽器緩存進行圖像?
- 8. 無法使用jQuery加載瀏覽器緩存中的圖像
- 9. ASP.NET MVC:使動作的瀏覽器緩存圖像
- 10. jQuery,瀏覽器緩存,使用attr('src',newimage)刷新圖像
- 11. 如何防止瀏覽器使用NGINX緩存特定圖像
- 12. 緩存。瀏覽器VS Rails的緩存
- 13. 瀏覽器緩存或磁盤緩存?
- 14. 圖片瀏覽器緩存。 Flex
- 15. 瀏覽器緩存圖片嗎?
- 16. 槓桿瀏覽器緩存
- 17. 控制瀏覽器緩存
- 18. 利用瀏覽器緩存
- 19. 槓桿瀏覽器緩存
- 20. CSS瀏覽器緩存
- 21. 瀏覽器臨時緩存
- 22. 操作瀏覽器緩存
- 23. 寫入瀏覽器緩存
- 24. History.go和瀏覽器緩存
- 25. 槓桿瀏覽器緩存
- 26. 瀏覽器緩存HTML
- 27. 瀏覽器緩存問題
- 28. 谷歌瀏覽器緩存
- 29. 管理瀏覽器緩存
- 30. 禁用瀏覽器緩存