本地开发期间的浏览器缓存管理
在开发测试时,如何禁用所有本地脚本/样式的缓存,并保持缓存对所有外部脚本/样式有效?最好是 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以设置适当的 HTTP 缓存 指令(特别是 ETag,Cache-Control 和 过期)用于您的本地网站。
对于 Apache,您可以使用
标头
取消设置ETag,并使用适当的值设置Cache-Control和Expires: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: