在开发测试中,如何禁用所有本地脚本/样式的缓存,并保持缓存对所有外部脚本/样式有效?最好是火狐
基本上,在我正在开发的网站上更改 css、js 或 sprite 文件时,我需要经常重新加载它们,但外部托管的脚本/图像/样式(如谷歌地图、jquery 等)会占用等待时间每次最多 5-10 秒(这主要是因为我所在的国家/地区互联网访问不畅)
最佳答案
您可以设置适当的 HTTP caching本地站点的指令(特别是 ETag 、 Cache-Control 和 Expires )。
对于 Apache,您可以使用 Header
取消设置 ETag,并使用适当的值设置 Cache-Control 和 Expires:
Header unset ETag
Header set Cache-Control no-store, max-age=0
Header set Expires 0
关于javascript - 本地开发期间的浏览器缓存管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5610634/