我的網站上有一個相當大的圖像(大約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. 帶有URL圖像源的Web瀏覽器圖像緩存
- 5. 如何防止瀏覽器使用NGINX緩存特定圖像
- 6. 如何有效地使用瀏覽器緩存進行圖像?
- 7. ASP.NET MVC:使動作的瀏覽器緩存圖像
- 8. 圖片瀏覽器緩存。 Flex
- 9. 槓桿瀏覽器緩存
- 10. History.go和瀏覽器緩存
- 11. 管理瀏覽器緩存
- 12. 操作瀏覽器緩存
- 13. 谷歌瀏覽器緩存
- 14. 槓桿瀏覽器緩存
- 15. 瀏覽器緩存問題
- 16. 控制瀏覽器緩存
- 17. 寫入瀏覽器緩存
- 18. 利用瀏覽器緩存
- 19. 禁用瀏覽器緩存
- 20. 瀏覽器緩存HTML
- 21. 在瀏覽器緩存中存儲圖像 - 加載圖像的最佳方式
- 22. 如果瀏覽器未使用,瀏覽器會緩存CSS背景圖片嗎?
- 23. 利用瀏覽器緩存 - CSS /圖像的過期/緩存控制
- 24. ASP.NET - 使瀏覽器緩存無效
- 25. 使用BottlePy/GAE瀏覽器緩存
- 26. 瀏覽器未緩存生成的圖像
- 27. 如何強制Web瀏覽器緩存圖像
- 28. 在加載外部圖像之前檢查瀏覽器緩存
- 29. ,如果圖像是在瀏覽器緩存中的JavaScript檢查
- 30. 如何防止瀏覽器的圖像緩存?