避免在网站的不同页面上加载相同的Javascript/CSS文件

避免在网站的不同页面上加载相同的Javascript/CSS文件,javascript,html,css,Javascript,Html,Css,我们在一个网站上有多个页面,需要许多相同的Javascript和CSS文件 如果浏览其他页面的用户已经下载了这些文件,我们如何避免再次下载这些文件?如果文件位于同一路径,浏览器应自动将其缓存。如果可能,您可能希望通过web服务器或编程环境明确指定缓存过期时间。如果您使用HTTP流量分析器,您应该看到JavaScript和CSS资源请求返回HTTP代码304(未修改)。这会告诉浏览器“缓存中资源的版本与服务器上的版本相同,因此无需再次下载” 为了获得更好的性能,您可以显式地为这些资源设置缓存头 这

我们在一个网站上有多个页面,需要许多相同的Javascript和CSS文件


如果浏览其他页面的用户已经下载了这些文件,我们如何避免再次下载这些文件?

如果文件位于同一路径,浏览器应自动将其缓存。如果可能,您可能希望通过web服务器或编程环境明确指定缓存过期时间。

如果您使用HTTP流量分析器,您应该看到JavaScript和CSS资源请求返回HTTP代码
304(未修改)
。这会告诉浏览器“缓存中资源的版本与服务器上的版本相同,因此无需再次下载”

为了获得更好的性能,您可以显式地为这些资源设置缓存头


这有很好的信息。

如果需要缓存,应该显式设置缓存头。www.fiddler2.com/redir/?id=httpperf