gpt4 book ai didi

php - 利用浏览器缓存 - 无法使 Minify php 的 max-age 工作

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:44:54 30 4
gpt4 key购买 nike

我正在尝试利用浏览器缓存作为 pagespeed 建议。我正在使用 minify ( https://code.google.com/p/minify/) 来缩小和组合 js 和 css。

问题...我在 minify 的配置文件中包含以下代码

//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/
/min/builder/.htaccess: http://sudrap.org/paste/text/414133/

缓存文件夹的权限设置为777。

如何修复 pagespeed 警告?

最佳答案

这解决了问题:

配置.php

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

.htaccess

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

关于php - 利用浏览器缓存 - 无法使 Minify php 的 max-age 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26614681/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com