本地开发期间的浏览器缓存管理

发布于 2024-10-31 19:42:36 字数 190 浏览 4 评论 0原文

在开发测试时,如何禁用所有本地脚本/样式的缓存,并保持缓存对所有外部脚本/样式有效?最好是 firefox

基本上,当我在开发的网站上更改 css、js 或 sprite 文件时,我需要经常重新加载它们,但是外部托管脚本/图像/样式(如 google 地图、jquery 等)会增加等待时间每次5-10秒(这主要是因为我位于一个互联网访问较差的国家)

While testing in development, how can you disable cache for all your local scripts/styles, and keep the cache working for all the external scripts/styles? Preferably firefox

Basically when making changes to css, js, or sprite files on my site I'm developing, I need to reload them frequently, but the external hosted scripts/images/styles like google maps, jquery etc will make the wait time up to 5-10 seconds every time (this is mainly due to the fact that I am located in a Country with poor internet access)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不疑不惑不回忆 2024-11-07 19:42:36

您可以设置适当的 HTTP 缓存 指令(特别是 ETagCache-Control过期)用于您的本地网站。

对于 Apache,您可以使用 标头 取消设置ETag,并使用适当的值设置Cache-ControlExpires

Header unset ETag
Header set Cache-Control no-store, max-age=0
Header set Expires 0

You could set appropriate HTTP caching directives (expecially ETag, Cache-Control and Expires) for your local site.

For Apache you can use Header to unset ETag, and set Cache-Control and Expires with appropriate values:

Header unset ETag
Header set Cache-Control no-store, max-age=0
Header set Expires 0
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文