IIS 中的输出缓存不适用于 Wordpress php 文件

IIS 中的输出缓存不适用于 Wordpress php 文件

我启用了 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"

相关内容