modpagespeed переопределяет управление кэшем статического содержимого в apache

В настоящее время на веб-сервере работает версия 1.9.32.14-r0 mod_pagespeed

чисто статическое содержимое (не кэшированное на скорости страницы) подается с первым max-age=300, с обратным отсчетом до max-age=0 и снова с max-age=300

когда mod_pagespeed отключен, то mod_expires/mod_headers постоянно отображает настроенный.htaccess max-age=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>

1 ответ

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

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

ModPagespeedInPlaceResourceOptimization off

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

ModPagespeedImplicitCacheTtlMs 604800000
Другие вопросы по тегам