Javascript jquery.js是否在浏览器中缓存?
我正在使用Jquery.js,我想知道浏览器是缓存Jquery文件还是为每个页面传输此文件。缓存与特定文件无关,而是关于此文件的标题 默认情况下,大多数文件将被缓存,但缓存的持续时间取决于文件的头设置。因此,应该使用默认设置缓存它Javascript jquery.js是否在浏览器中缓存?,javascript,jquery,Javascript,Jquery,我正在使用Jquery.js,我想知道浏览器是缓存Jquery文件还是为每个页面传输此文件。缓存与特定文件无关,而是关于此文件的标题 默认情况下,大多数文件将被缓存,但缓存的持续时间取决于文件的头设置。因此,应该使用默认设置缓存它 这里有一些关于缓存的信息缓存与特定文件无关,它都是关于该文件的标题 默认情况下,大多数文件将被缓存,但缓存的持续时间取决于文件的头设置。因此,应该使用默认设置缓存它 下面是有关缓存的一些信息,它取决于服务器和客户端。一旦客户机拥有一个文件,它就可以使用If Modif
这里有一些关于缓存的信息缓存与特定文件无关,它都是关于该文件的标题 默认情况下,大多数文件将被缓存,但缓存的持续时间取决于文件的头设置。因此,应该使用默认设置缓存它
下面是有关缓存的一些信息,它取决于服务器和客户端。一旦客户机拥有一个文件,它就可以使用
If Modified Since
头告诉服务器文件的缓存副本。然后,服务器可以使用304
状态以及可选的Last Modified
、Expires
和Cache Control
标题进行响应,以指示缓存状态以及客户端应请求新副本的时间。如果缓存副本不可用,服务器可以正常响应
您应该考虑使用一个公开托管的jQuery文件:
它们更有可能缓存在客户机上 这取决于服务器和客户端。一旦客户机拥有一个文件,它就可以使用
If Modified Since
头告诉服务器文件的缓存副本。然后,服务器可以使用304
状态以及可选的Last Modified
、Expires
和Cache Control
标题进行响应,以指示缓存状态以及客户端应请求新副本的时间。如果缓存副本不可用,服务器可以正常响应
您应该考虑使用一个公开托管的jQuery文件:
它们更有可能缓存在客户机上 回答正确。如果可能,我建议通过cdn(内容交付网络)引用该文件。这样,你就不必考虑缓存之类的事情了,如果用户访问你的页面,他可能已经在另一个页面之前缓存了那个文件(保存另一个HTTP请求)正确的答案。如果可能,我建议通过cdn(内容交付网络)引用该文件。这样,你就不必考虑缓存之类的事情了,如果用户访问你的页面,他可能已经在另一个页面之前缓存了那个文件(保存了另一个HTTP请求)。