2012-04-16 107 views

回答

6

缓存无关与特定的文件,它是所有关于头此文件。

默认情况下,大多数的文件将被缓存但缓存的持续时间取决于头设置文件。所以是的,它应该使用默认设置进行缓存。

下面是有关缓存http://www.web-caching.com/mnot_tutorial/how.html

+0

正确答案。如果可能,我建议通过cdn(内容交付网络)引用文件。这样,您不必考虑缓存等问题,并且如果用户访问您的页面,他可能已经将该文件缓存到另一个页面上(保存另一个http请求) https://developers.google.com /速度/库/ devguide – 2012-04-16 06:43:26

1

一点信息这取决于在服务器和客户端上。一旦客户端有一个文件,它可以使用If-Modified-Since头告诉服务器有关文件的缓存副本。然后,服务器可以使用304状态(可选的Last-Modified,ExpiresCache-Control标题)进行响应,以指示缓存状态以及客户端何时请求新副本。如果缓存副本不可用,则服务器可以正常响应。

你应该考虑使用托管公开jQuery的文件之一:http://docs.jquery.com/Downloading_jQuery#CDN_Hosted_jQuery

这些更可能在客户端上高速缓存。