过去几个月我一直在做一组Web开发项目,遇到了以下问题:无论我做什么,我拥有的每个浏览器都会缓存我加载的每个页面,这使得我无法知道如果编辑不起作用或者我正在查看缓存的版本。我已经在隐身模式下尝试了 Google Chrome,并且打开了开发人员工具。我尝试过 Mozilla Firefox,进入 about:config 并禁用了我能找到的每一种缓存。我尝试过 Safari 私有(private)模式。我已经在每个浏览器上多次清除了缓存。我尝试添加应防止缓存的 header 。我尝试在 URL 中附加一个随机数,以便每次打开页面时 URL 都会发生变化;我仍然以某种方式获取该页面的缓存版本。在这些浏览器中,有人有任何提示可以停止页面的持续缓存吗?我正在运行 Mac OS X Mavericks,如果有帮助的话。
最佳答案
您使用 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
关于google-chrome - 在本地开发期间停止缓存我的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21420331/