2

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

正如我们所知,此类文件很少更改,它们在客户端浏览器中的缓存将显着提高页面渲染速度!

4

1 回答 1

2

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

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

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

于 2013-09-04T18:15:00.010 回答