我在我的Nginx-Webserver上使用mod_pagespeed。
当我尝试使用Google Pagespeed Insights(https://developers.google.com/speed/pagespeed/insights)测试某些网页时,有:
1)当我第一次执行此操作时显示许多错误,之前未使用浏览器手动打开页面。
2)在第二次扫描时 - 或者如果我之前使用浏览器手动打开我的页面 - Google Pagespeed Insights 会立即显示90 +%。
我的一些网站没有非常大的流量,因为它们是利基特定的。我做这个速度优化主要是为了排名purpuses。现在我担心Google在测试我的网站时没有看到90 +%,因为第一次扫描显示70-80%并且有很多错误......
好的...所以我认为mod_pagespeed在一段时间后清除其内部缓存,当第一个打开网站时没有优化文件,并且因为优化需要花费很多时间,所以第一个用户获得一些没有完全优化的文件。正确?
我的方法nr.1:
我做了一些选择,所以保持缓存12小时,但我的测试显示它不起作用。我的尝试中有错误吗?
#experimental mweber 400mb 12h
pagespeed FileCacheSizeKb 409600;
pagespeed FileCacheCleanIntervalMs 43200000;
pagespeed FileCacheInodeLimit 500000;
我的方法nr.2:
我的主机给我建议用wget脚本来预热缓存,这会不时打开我的页面。我试过了,但它没有显示任何效果,所以有什么要求或参数我必须使用wget,所以mod_pagespeeed开始优化文件?
很高兴收到你的一些意见和建议! ty:)
答案 0 :(得分:0)
wget不会触发任何缓存,如果缓存只是通过请求触发,那么wget无法访问文件来触发它们,因为它不处理html来触发对资产的请求。
为什么要这么快清除缓存?