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

标签 google-chrome firefox caching safari

过去几个月我一直在做一组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/

相关文章:

caching - 禁用企业库缓存应用程序 block

javascript - 原生 Javascript 函数如何在 V8 中工作?

security - 在 HTML5 LocalStorage 中存储密码

Jquery Ajax Firefox 不发送 cookie(Chrome 有效)

javascript - 从 Firefox 的缓存中读取脚本标签的来源

php - 如何加速AJAX?

sqlite - Chrome 中的加密 cookie

android - 深层链接在 Chrome 中不起作用

css - @-moz-document url-prefix() 无法识别

html - 为什么包含 "apple-mobile-web-app-capable"标记会破坏我的网络应用程序在 iOS 上的离线功能?