IIS7禁用缓存

IIS7禁用缓存

你好,我想在我的开发机器上完全关闭 php 的缓存(所有类型)。无论我怎么尝试,IIS 7 仍然在缓存,这真的让我抓狂!

答案1

好的,这可能是一个迟来的回复,但我遇到了类似的问题,结果发现是由一个名为 wincache 的 PHP 加速器引起的。

只需在 php.ini [PHP_WINCACHE] 中注释掉此行;extension=php_wincache.dll

答案2

我花了一段时间才找到这个:

输出缓存

单击“编辑功能设置...”取消选中启用缓存和启用内核缓存

应用程序池

选择您的池并单击“回收...”检查“固定请求数”设置为 1

这将强制清除所有缓存。

答案3

检查您的 applicationHost.config 文件中是否有下面提到的条目。

<system.webServer>
    <caching enabled="true" enableKernelCache="true">
    </caching>
</system.webServer>

将 true 改为 false 就好了。

从用户界面来看,

点击网站 ->输出缓存 点击编辑功能设置... 取消选中启用缓存启用内核缓存

相关内容