我使用的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. 在JSP中启用浏览器缓存
- 2. 在Angularjs中利用浏览器缓存
- 3. 在javascript中删除浏览器缓存
- 4. 杠杆浏览器缓存
- 5. History.go和浏览器缓存
- 6. 管理浏览器缓存
- 7. 操作浏览器缓存
- 8. 谷歌浏览器缓存
- 9. 杠杆浏览器缓存
- 10. 浏览器缓存问题
- 11. 控制浏览器缓存
- 12. 写入浏览器缓存
- 13. 利用浏览器缓存
- 14. 禁用浏览器缓存
- 15. 浏览器缓存HTML
- 16. 避免在浏览器中浏览缓存
- 17. 缓存在CDN但不在浏览器
- 18. 如果浏览器未使用,浏览器会缓存CSS背景图片吗?
- 19. 在浏览器上缓存图像
- 20. 缓存在浏览器,而.htacess文件
- 21. 避免asp.net中的浏览器缓存
- 22. 缓存文件浏览器中的
- 23. codeigniter中的浏览器缓存问题
- 24. 当浏览器存储缓存项
- 25. 适用于非IE浏览器的浏览器缓存API
- 26. 我应该在浏览器内存中缓存多少数据有限制吗?
- 27. 以编程方式重置Ruby中的浏览器缓存(或从浏览器缓存中删除选择项)?
- 28. 在浏览器中缓存对象时,多少内存太多?
- 29. jqGrid数据存储在浏览器缓存中?
- 30. 如何在浏览器中存储缓存?
正确答案。如果可能,我建议通过cdn(内容交付网络)引用文件。这样,您不必考虑缓存等问题,并且如果用户访问您的页面,他可能已经将该文件缓存到另一个页面上(保存另一个http请求) https://developers.google.com /速度/库/ devguide – 2012-04-16 06:43:26