产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] 为什么expires设置了没有效果?

dhdz187
铜牌会员
581.00 价值分

dhdz187 发表于 2015-07-15 18:12:45
还是这个问题 http://amh.sh/bbs/post-6921-1-1.htm,之前没有得到解决,只能再次发帖

下图是网站的conf文件,里面有设置expires时间,




但是,用yahoo的yslow工具检查,提示没有设置expires过期时间,




有人知道为什么吗,是不是起效文件不是上面的conf文件?
2015-07-15 18:12:45 1

kimwang
银牌会员
1873.39 价值分

这个缓存方法对提速效果明显吗?
  支持 (0分)  反对 (0分)
回复  2015-07-15 19:21:59 2

dhdz187
铜牌会员
581.00 价值分

引用:
kimwang 发表于 2015-7-15 19:21
这个缓存方法对提速效果明显吗?


必须的,但是仅针对老访客有效果。对我这种人就没有效果,因为我没事就清理cookie
  支持 (0分)  反对 (0分)
回复  2015-07-15 21:00:40 3

amysql
创始人
99530.81 价值分

楼主网站是在使用CDN。这些请求都属于前端的,访问都是请求到CDN的服务器,在AMH的设置是没用。
解决方法:不使用CDN
或看CDN那边是否提供相关设置。
  支持 (0分)  反对 (0分)
回复  2015-07-16 13:43:55 4

AMH面板 - 好用高效低占用、安全可靠极稳定

dhdz187
铜牌会员
581.00 价值分

引用:
amysql 发表于 2015-7-16 13:43
楼主网站是在使用CDN。这些请求都属于前端的,访问都是请求到CDN的服务器,在AMH的设置是没用。
解决方法: ...


管理员好

我通过更改本机的host文件,本机访问直接访问源地址,没有通过cdn节点
通过yslow检测,还是提示同样的问题。

我先停用下cdn试试看。。。

:)
  支持 (0分)  反对 (0分)
回复  2015-07-16 17:52:06 5

jump
金牌会员
5521.00 价值分

我看都是正常的,那个提示是说你的缓存时间不是很长,并不是说不存在。chrome开发者工具自己看http响应头也能看出来。另外,修改配置后记得重启nginx
  支持 (0分)  反对 (0分)
回复  2015-07-16 20:51:42 6

dhdz187
铜牌会员
581.00 价值分

引用:
jump 发表于 2015-7-16 20:51
我看都是正常的,那个提示是说你的缓存时间不是很长,并不是说不存在。chrome开发者工具自己看http响应头也 ...


提示说没有缓存
without

把cdn也暂停了,刷新cdn缓存后还是提示没有。

不知道问题出在哪里了
  支持 (0分)  反对 (0分)
回复  2015-07-17 14:12:10 7

jump
金牌会员
5521.00 价值分

far-future就是指缓存时间短了,你图片左边的时间2015/7/16就是过期时间,没设定是空的。比如你css设定的8h当然短了。cdn静态文件一般都会自动设定缓存的,可能和你自己设定的缓存时间不一致
  支持 (0分)  反对 (0分)
回复  2015-07-17 14:38:55 8

dhdz187
铜牌会员
581.00 价值分

引用:
jump 发表于 2015-7-17 14:38
far-future就是指缓存时间短了,你图片左边的时间2015/7/16就是过期时间,没设定是空的。比如你css设定的8h ...


图片 设置的是30d,30天
实际2015.7.15日,所以是有问题的。
  支持 (0分)  反对 (0分)
回复  2015-07-18 19:43:06 9
 1  (总1页)
AMH社区列表
用户服务中心