尽管图片已更新,但pagespeed使用缓存的图片

时间:2018-06-27 12:46:36

标签: image cache-control pagespeed mod-pagespeed

pagespeed将忽略图片文件被新版本文件替换的时间。

我正在这样的网站上使用Pagespeed(在.htaccess中):

ModPagespeedEnableFilters rewrite_css,rewrite_javascript,prioritize_critical_css,collapse_whitespace,sprite_images,responsive_images,resize_rendered_image_dimensions
ModPagespeedDisableFilters inline_images,rewrite_images
ModPagespeedLazyloadImagesAfterOnload off
ModPagespeedEnableFilters extend_cache

我还设置了这样的标头(也在.htaccess中):

<FilesMatch "\.(gif|jpg|jpeg|png)$">
Header set Cache-Control "max-age=2629743, public"
</FilesMatch>

现在:当图片(例如头像图片)已更新时,pagespeed仍然使用旧文件的哈希值重写html(从而告诉浏览器没有任何变化),就像pagespeed并未意识到图片具有改变了。

我希望pagespeed可以为pics文件名创建一个新的哈希附加项,因此浏览器会查找正确的图片。

我不能使用ModPagespeedLoadFromFile,因为只能在vhost.conf中设置,而不能在.htaccess中设置(尽管文档中未提及)。

当图片改变时,我需要怎么做才能识别出页面速度?

0 个答案:

没有答案