2017-01-22 18 views
0

в настоящее время версия 1.9.32.14-г0 mod_pagespeed работает на веб-сервереmodpagespeed перекрывает CacheControl статического контента в апача

чисто статического контента (не PageSpeed ​​кэшируется) подается с первой макс возраста = 300 и подсчитывать вниз, макс возраста = 0 и снова, начиная с максимального возраста = 300

когда mod_pagespeed отключена, то mod_expires/mod_headers непрерывно отображает .htaccess сконфигурировано максимального возраста = 2692000

я не вижу причин, почему

.htaccess:

<IfModule mod_expires.c> 
    ExpiresActive On 
    ExpiresByType image/jpeg "access plus 2692000 seconds" 
</IfModule> 
<IfModule mod_headers.c> 
<FilesMatch "\\.jpg$"> 
    Header set Cache-Control "max-age=2692000, public" 
</FilesMatch> 
</IfModule> 

ответ

3

мне удалось найти частично удовлетворительный ответ.

Один вариант, который я нашел в Groups, заключается в отключении IPRO. ModPagespeedInPlaceResourceOptimization. Это, в свою очередь, означает, что ресурсы необходимо оптимизировать жестко. Это можно найти в documentation.

ModPagespeedInPlaceResourceOptimization off 

Добавлено в Версию 1.9.32 может быть установлено время кеша по умолчанию. ModPagespeedImplicitCacheTtlMs найдено в связанной issue. вы можете найти это в documentation тоже.

ModPagespeedImplicitCacheTtlMs 604800000