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

时间:2013-04-12 21:03:10

标签: wordpress caching iis outputcache

我启用了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(日期打印在第3行的页面上)

http://www.ahangbaz.com/index.php/4002/omega-el-producto/

我没有在wordpress中使用任何插件。

1 个答案:

答案 0 :(得分:1)

我猜测第二个链接没有被缓存的原因是php中的链接不是结束

如果您使用*扩展程序,可能会有更好的运气。但是,这可能会缓存一些您不打算缓存的内容。

另一种选择是使用Wordpress插件,例如W3 Total Cache。我没有亲自使用它。

另请参阅:Speed Up Wordpress On IIS 7