2014-10-28 60 views
0

我正在嘗試利用瀏覽器緩存作爲pagespeed的建議。我正在使用minify(https://code.google.com/p/minify/)縮小和組合js和css。包括在縮小利用瀏覽器緩存 - 無法使Minify php工作的最大年齡

//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)

緩存時間必須是7天,但谷歌說這是10分鐘,我認爲minify緩存不工作,因爲tmp目錄是空的(不是當我用xammp測試時)。

更新:緩存正在工作。我使用的完整路徑$ min_serveOptions [ 'MAXAGE']

我的文件:
根的.htaccess:http://sudrap.org/paste/text/414120/
/min/.htaccess:http://sudrap.org/paste/text/414125/
縮減大小配置代碼:http://sudrap.org/paste/text/414127/
/分鐘/建設者/.htaccess:http://sudrap.org/paste/text/414133/緩存文件夾的

權限被設置爲777

如何解決的PageSpeed警告?

+0

緩存現在的工作。我使用$ min_serveOptions ['maxAge']的完整路徑 – nikel 2014-10-28 18:19:02

回答

0

這解決了這個問題:

的config.php

$min_cachePath = '/var/www/html/domains/mydomain.com/httpdocs/min/tmp'; 

的.htaccess

Header set Cache-Control "max-age=2592000, private, must-revalidate"