我使用的jquery.js,我想知道做瀏覽器的緩存jQuery的文件或爲每個頁面文件傳輸。jquery.js在瀏覽器中緩存嗎?
0
A
回答
6
緩存無關與特定的文件,它是所有關於頭此文件。
默認情況下,大多數的文件將被緩存但緩存的持續時間取決於頭設置文件。所以是的,它應該使用默認設置進行緩存。
1
一點信息這取決於在服務器和客戶端上。一旦客戶端有一個文件,它可以使用If-Modified-Since
頭告訴服務器有關文件的緩存副本。然後,服務器可以使用304
狀態(可選的Last-Modified
,Expires
和Cache-Control
標題)進行響應,以指示緩存狀態以及客戶端何時請求新副本。如果緩存副本不可用,則服務器可以正常響應。
你應該考慮使用託管公開jQuery的文件之一:http://docs.jquery.com/Downloading_jQuery#CDN_Hosted_jQuery
這些更可能在客戶端上高速緩存。
相關問題
- 1. 瀏覽器緩存動態圖像嗎?
- 2. 瀏覽器緩存圖片嗎?
- 3. 在瀏覽器會話中強制瀏覽器緩存
- 4. 緩存。瀏覽器VS Rails的緩存
- 5. 瀏覽器緩存或磁盤緩存?
- 6. 在javascript中刪除瀏覽器緩存
- 7. 在JSP中啓用瀏覽器緩存
- 8. 在Angularjs中利用瀏覽器緩存
- 9. 槓桿瀏覽器緩存
- 10. 控制瀏覽器緩存
- 11. 利用瀏覽器緩存
- 12. 槓桿瀏覽器緩存
- 13. CSS瀏覽器緩存
- 14. 瀏覽器臨時緩存
- 15. 操作瀏覽器緩存
- 16. 寫入瀏覽器緩存
- 17. History.go和瀏覽器緩存
- 18. 槓桿瀏覽器緩存
- 19. 瀏覽器緩存HTML
- 20. 瀏覽器緩存問題
- 21. 谷歌瀏覽器緩存
- 22. 管理瀏覽器緩存
- 23. 禁用瀏覽器緩存
- 24. 避免瀏覽器緩存
- 25. wro4j和瀏覽器緩存
- 26. 避免在瀏覽器中瀏覽緩存
- 27. 緩存在CDN但不在瀏覽器
- 28. 如果瀏覽器未使用,瀏覽器會緩存CSS背景圖片嗎?
- 29. codeigniter中的瀏覽器緩存問題
- 30. 避免asp.net中的瀏覽器緩存
正確答案。如果可能,我建議通過cdn(內容交付網絡)引用文件。這樣,您不必考慮緩存等問題,並且如果用戶訪問您的頁面,他可能已經將該文件緩存到另一個頁面上(保存另一個http請求) https://developers.google.com /速度/庫/ devguide – 2012-04-16 06:43:26