AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] 为什么expires设置了没有效果? |
|
---|---|
dhdz187 |
dhdz187 发表于 2015-07-15 18:12:45
还是这个问题 http://amh.sh/bbs/post-6921-1-1.htm,之前没有得到解决,只能再次发帖
下图是网站的conf文件,里面有设置expires时间, 但是,用yahoo的yslow工具检查,提示没有设置expires过期时间, 有人知道为什么吗,是不是起效文件不是上面的conf文件?
点赞,加油! (0分)
2015-07-15 18:12:45 1
|
kimwang |
这个缓存方法对提速效果明显吗?
回复
2015-07-15 19:21:59 2
|
dhdz187 |
回复
2015-07-15 21:00:40 3
|
amysql |
楼主网站是在使用CDN。这些请求都属于前端的,访问都是请求到CDN的服务器,在AMH的设置是没用。
解决方法:不使用CDN 或看CDN那边是否提供相关设置。
回复
2015-07-16 13:43:55 4
AMH面板 - 好用高效低占用、安全可靠极稳定 |
dhdz187 |
管理员好 我通过更改本机的host文件,本机访问直接访问源地址,没有通过cdn节点 通过yslow检测,还是提示同样的问题。 我先停用下cdn试试看。。。 :)
回复
2015-07-16 17:52:06 5
|
jump |
我看都是正常的,那个提示是说你的缓存时间不是很长,并不是说不存在。chrome开发者工具自己看http响应头也能看出来。另外,修改配置后记得重启nginx
回复
2015-07-16 20:51:42 6
|
dhdz187 |
提示说没有缓存 without 把cdn也暂停了,刷新cdn缓存后还是提示没有。 不知道问题出在哪里了
回复
2015-07-17 14:12:10 7
|
jump |
far-future就是指缓存时间短了,你图片左边的时间2015/7/16就是过期时间,没设定是空的。比如你css设定的8h当然短了。cdn静态文件一般都会自动设定缓存的,可能和你自己设定的缓存时间不一致
回复
2015-07-17 14:38:55 8
|
dhdz187 |
图片 设置的是30d,30天 实际2015.7.15日,所以是有问题的。
回复
2015-07-18 19:43:06 9
|