利用浏览器缓存—可以';不要让Minify php的最大年龄起作用
我试图利用浏览器缓存作为页面速度建议。我使用minify()来缩小和组合js和css 问题是。。。我在minify的配置文件中包含了以下代码利用浏览器缓存—可以';不要让Minify php的最大年龄起作用,php,performance,.htaccess,seo,pagespeed,Php,Performance,.htaccess,Seo,Pagespeed,我试图利用浏览器缓存作为页面速度建议。我使用minify()来缩小和组合js和css 问题是。。。我在minify的配置文件中包含了以下代码 //default $min_serveOptions['maxAge'] = 1800; $min_serveOptions['maxAge'] = 604800; 但是,当我在pagespeed上测试页面时,会收到警告: Leverage browser caching for the following cacheable resource
//default $min_serveOptions['maxAge'] = 1800;
$min_serveOptions['maxAge'] = 604800;
但是,当我在pagespeed上测试页面时,会收到警告:
Leverage browser caching for the following cacheable resources:
http://www.mysiteaddress.com.tr/…=css&f=skel.css,style.css,style-wide.css (10 minutes)
http://www.mysiteaddress.com.tr/….min.js,js/skel-layers.min.js,js/init.js (10 minutes)
http://www.mysiteaddress.com.tr/min/f=js/analyticstracking.js (10 minutes)
http://www.google-analytics.com/analytics.js (2 hours)
利用浏览器缓存实现以下可缓存资源:
http://www.mysiteaddress.com.tr/…=css&f=skel.css,style.css,style-wide.css(10分钟)
http://www.mysiteaddress.com.tr/..min.js,js/skel layers.min.js,js/init.js(10分钟)
http://www.mysiteaddress.com.tr/min/f=js/analyticstracking.js (10分钟)
http://www.google-analytics.com/analytics.js (2小时)
缓存时间必须是7天,但谷歌说是10分钟,我认为minify缓存不起作用,因为tmp目录是空的(我用xammp测试时不是这样)
更新:缓存正在工作。我正在使用$min_serveOptions['maxAge'的完整路径
我的文件:Root.htaccess:
/min/.htaccess:
缩小配置代码:
/min/builder/.htaccess:
缓存文件夹的权限设置为777
如何修复pagespeed警告?这解决了问题:
config.php
$min_cachePath = '/var/www/html/domains/mydomain.com/httpdocs/min/tmp';
.htaccessHeader set Cache-Control "max-age=2592000, private, must-revalidate"
缓存正在运行。我正在使用$min_serveOptions['maxAge'的完整路径