目前在网络服务器上运行的mod_pagespeed版本1.9.32.14-r0
纯静态内容(不是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>
答案 0 :(得分:4)
我确实找到了一个足够的答案。
我在Groups中找到的一个选项是关闭IPRO。 ModPagespeedInPlaceResourceOptimization
。这反过来意味着需要对资源进行硬编码优化。这可以在documentation。
ModPagespeedInPlaceResourceOptimization off
在版本1.9.32中添加了可以设置的默认缓存时间。在相关issue中找到ModPagespeedImplicitCacheTtlMs
。你也可以在documentation找到这个。
ModPagespeedImplicitCacheTtlMs 604800000