Назад | Перейти на главную страницу

Кеширование вывода в IIS не работает для php файлов Wordpress

Я включил кеширование вывода для файлов 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.

Вам необходимо добавить:

varyByHeaders="x-original-url"