2011-04-10 86 views
2

在开发中进行测试时,如何禁用所有本地脚本/样式的缓存,并让缓存适用于所有外部脚本/样式?最好是火狐本地开发期间的浏览器缓存管理

基本上,当我的网站上的css,js或sprite文件发生变化时,我正在开发,我需要经常重新加载它们,但外部托管脚本/图像/样式,如谷歌地图,jquery等将使等待时间长达每次5-10秒(这主要是由于这样的事实,我位于一个国家有网络连接的差)

+0

的开发环境是在本地运行? – 2011-04-10 08:50:38

+0

@是的,所有的脚本都直接从我们的办公室服务器上加载 – Moak 2011-04-10 08:55:27

回答

1

您可以设置适当的HTTP caching指令(expecially ETagCache-ControlExpires)为你的本地网站。

对于Apache,您可以使用Header到未设置ETag的,并设置的Cache-Control过期用适当的值:

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