我启用了pagespeed模块,并发现对于由pagespeed重写的某些资源(图像,js和css),缓存设置为默认的5分钟。 pagespeed重写的其他资源(图像,js和css)很少有Cache-Control:max-age=31536000.
我明确将ExpiresDefault的设置为.htaccess.
我得到的回应是:
缓存控制:最大年龄= 300,私人
我期待:
缓存控制:最大年龄= 31536000,私人
建议和指示表示赞赏。
答案 0 :(得分:1)
mod_pagespeed仅向Cache-Control:max-age=300,private
提供回复。这可能发生在A)资源内容最近发生变化,因此在一段时间内对旧URL和新URL的请求混合在一起或B)在提供资源时,重写没有及时完成。
如果资源请求转到与HTML请求不同的服务器,则最有可能发生这种情况。您可以尝试flushing the cache,看看是否会清除。