如何在客户端(浏览器/ CLI等)启用Javascript文件(i.n.jQuery)和CSS文件的缓存?

时间:2013-09-04 18:00:24

标签: javascript css caching browser

有没有办法在特定域的浏览器上强制执行JS(比如jQuery)和CSS文件的缓存(同样的方式,因为我们可以在客户端为特定域存储cookie)?

我们知道这些文件很少变化,而且客户端浏览器的缓存会显着提高页面渲染速度!

1 个答案:

答案 0 :(得分:2)

大多数浏览器会自动处理这个问题,而您实际上并不需要担心它。这就是为什么使用CDN中的常用JavaScript库而不是为您自己的版本提供它们通常是个好主意。

如果您想要更好地控制缓存的处理方式,可以将expires标头与内容一起发送。接受的答案here有一些关于如何使用.htaccess执行此操作的良好信息。如果您的服务器不支持.htaccess文件,您仍然可以直接通过代码执行此操作。

如果您明确设置过期标头,请确保您已完成网站开发,确保在您正在使用的浏览器中禁用缓存