设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 2775|回复: 0

cloudflare cf cdn默认只缓存2个小时,提示REVALIDATED,或者EXPIRED如何修改HIT时长,缓存哪些扩展名文件?302 404缓存时间,自定义页面规则

[复制链接]

签到天数: 4494 天

[LV.Master]伴坛终老

发表于 2019/3/18 00:19 | 显示全部楼层 |阅读模式 |Google Chrome 73.0.3683.75|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
cloudflare cf cdn默认只缓存2个小时,提示REVALIDATED,或者EXPIRED如何修改HIT时长,缓存哪些扩展名文件?302 404缓存时间,自定义页面规则

用了一段时间cf,发现经常提示REVALIDATED,,基本上几个小时就一次,然后要回源判断文件是否更新,要不然就是EXPIRED提示文件缓存已经到期。

根据官方文章表明,只缓存2小时
200 301    120m;
302 303    20m;
403        5m;
404        5m;
any        0s;
https://support.cloudflare.com/hc/en-us/articles/202775670
说可以通过服务器输出Cache-Control: s-maxage=200,头部来告诉CDN缓存多长时间在节点上,不过我没测试。


If the URL matches: By using the asterisk (*) character, you can create dynamic patterns that can match many URLs, rather than just one. Learn more
https://support.cloudflare.com/hc/en-us/articles/218411427

页面规则写,不要带http或者https,这样写法是整个域名包括所有二级域名都生效
  1. *example.com/*
复制代码


Edge cache ttl改成一个月,也就是672h0m0

这样就可以缓存长达一个月的时间啦!

参考写法
*example.com/static/*
[/static/ subdirectory for static HTML pages]

*example.com/*.shtml
[.shtml file extension to signify HTML that is static]

*example.com/*?*static=true*
[adding static=true query parameter]


如果Cache-Control标头设置为“private”,“no-store”,“no-cache”或“max-age = 0”,或者如果响应中有cookie,则Cloudflare将不会缓存资源,除非将页面规则设置为缓存所有内容并设置了边缓存TTL。
https://support.cloudflare.com/hc/en-us/articles/200172256

cloudflare默认提供缓存哪些扩展名文件?
bmp        ejs        jpeg        pdf        ps        ttf
class        eot        jpg        pict        svg        webp
css        eps        js        pls        svgz        woff
csv        gif        mid        png        swf        woff2
doc        ico        midi        ppt        tif        xls
docx        jar        otf        pptx        tiff        xlsx
https://support.cloudflare.com/hc/en-us/articles/200172516

cloudflare cf CDN 使用服务条款 tos帮助页面,是否允许缓存视频,音频文件
https://bbs.itzmx.com/forum.php?mod=viewthread&tid=94372&fromuid=1

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/4/24 18:56 , Processed in 0.205699 second(s), 24 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表