![IIS 中的输出缓存不适用于 Wordpress php 文件](https://linux22.com/image/800979/IIS%20%E4%B8%AD%E7%9A%84%E8%BE%93%E5%87%BA%E7%BC%93%E5%AD%98%E4%B8%8D%E9%80%82%E7%94%A8%E4%BA%8E%20Wordpress%20php%20%E6%96%87%E4%BB%B6.png)
我启用了 php 文件的输出缓存
<configuration>
<system.webServer>
<serverRuntime frequentHitThreshold="1" frequentHitTimePeriod="00:00:30" />
<caching>
<profiles>
<add extension="*.php" policy="CacheForTimePeriod" kernelCachePolicy="CacheForTimePeriod" duration="00:00:59" location="Any" varyByQueryString="*" />
</profiles>
</caching>
</system.webServer>
</configuration>
缓存适用于打印时间的 PHP 测试文件
http://www.ahangbaz.com/time.php
但它不适用于 wordpress(日期打印在页面第三行)
http://www.ahangbaz.com/index.php/4002/omega-el-producto/
我没有在 wordpress 中使用任何插件。
答案1
您需要添加:
varyByHeaders="x-original-url"