在本地开发期间停止缓存我的页面

时间:2014-01-29 01:24:59

标签: google-chrome firefox caching safari

过去几个月我一直在研究一组Web开发项目,遇到了以下问题:无论我做什么,每个浏览器都会缓存我加载的每个页面,这使得无法知道如果编辑没有工作或者我正在查看缓存版本。我已尝试使用隐身模式并打开开发人员工具的Google Chrome。我已经尝试过Mozilla Firefox,进入about:config并禁用我能找到的每一种缓存。我尝试过Safari私密模式。我已经在每个浏览器上多次清除了缓存。我已经尝试添加应该阻止缓存的标头。我尝试在网址上附加一个随机数,以便每次打开网页时网址都会更改;我仍然以某种方式获得页面的缓存版本。有没有人在任何这些浏览器中有任何提示,以使页面的持续缓存停止?我正在运行Mac OS X Mavericks,如果这有帮助的话。

1 个答案:

答案 0 :(得分:3)

你在使用MAMP吗?

这发生在我身上,与新版MAMP有关。 在您的MAMP目录中转至:/bin/php/php5.5.3/conf/php.ini 并评论Opcahe线:

[OPcache]
;zend_extension="/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/opcache.so"
;  opcache.memory_consumption=128
;  opcache.interned_strings_buffer=8
;  opcache.max_accelerated_files=4000
;  opcache.revalidate_freq=60
;  opcache.fast_shutdown=1
;  opcache.enable_cli=1

@ coding-addicted here

的原始答案