【问题标题】:disable browser cache for a specific list of domain names禁用特定域名列表的浏览器缓存
【发布时间】:2012-02-29 09:31:32
【问题描述】:

我是一名 Web 开发人员,我经常觉得需要为我目前正在开发的某些域名禁用浏览器缓存,因为我不希望 javascript 缓存。是否有我可以使用的网络浏览器插件,或者它就像在 apache/php 配置中更改某些 HTTP 标头一样简单。

我在 LAMP 堆栈上工作。

【问题讨论】:

  • 您使用的是哪个网络浏览器?火狐,Chrome?
  • 您可以将开发 Web 服务器设置为禁用所有缓存,以便在开发时进行测试。如果文件被推送到生产环境,您可以使用 <filename>?<timestamp/hash/version> notation 更改对该文件的引用。
  • @MartinRothenberger 我在 Safari 和 Chrome 之间切换。

标签: php apache caching


【解决方案1】:

您可以通过 PHP 脚本提供 javascript 文件,例如:src="get_script.php?name=jquery.js",并在 get_script.php 中发送正确的标头。

或者您可以禁用浏览器上的缓存:http://en.wikipedia.org/wiki/Wikipedia:Bypass_your_cache

或者在你的 apache 中设置标题: http://www.askapache.com/htaccess/using-http-headers-with-htaccess.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-05
    • 2018-08-30
    • 1970-01-01
    • 2010-10-29
    • 2018-06-29
    • 2011-07-25
    • 2012-12-13
    相关资源
    最近更新 更多