欢迎来到资源库(www.zyku.net)

工具资源

当前位置:首页 > 网站运营 > 工具资源

使用 Cloudflare的CDN 来缓存音频和视频文件的方法

时间:2019-11-02|栏目:工具资源|点击:

近期我的另一个站点套了层CF的cdn,主要是为了解决一些体积较小的视频文件播放问题,可是套上后却发现mp4文件不能被缓存。

查了下资料cloudflare默认缓存以下格式的文件:

css	bmp	tif	ttf	docx	woff2
js	pict	tiff	eot	xlsx	 
jpg	csv	eps	woff	xls	 
jpeg	doc	ejs	otf	pptx	 
gif	pdf	swf	svg	ps	 
ico	pls	midi	svgz	class	 
png	ppt	mid	webp	jar

好无奈,不过还好,cf有一个页面规则设置的地方,这里可以配置自己的缓存规则,然后我尝试了以下设置(如图):

*haibakeji.com/*.mp4*
Browser Cache TTL: a year
Cache Level: Cache Everything
Edge Cache TTL: an hour

解释下,上面三个选项的意思是:

缓存规则:*haibakeji.com/*.mp4*

浏览器缓存时间:1年
缓存级别:缓存所有
边缘缓存时间:2小时  //这里最长可以是1个月,建议1个月

规则配置完毕点击 save and depoly 保存并生效。

然后我们就可以去测试了,这里使用curl命令来测试:

curl -svo /dev/null https://xxxxx.xxxx.com/xxx/xxx.mp4

或者打开chrome的调试,选择网络观察。

观察返回的结果,如果里面出现:

CF-Cache-Status: HIT

或者调试界面出现:

则代表命中缓存,也就是说缓存成功了。

需要注意的是:cf对于体积较大的视频文件可能不会缓存或者流量过的话也有可能会被禁止使用。同时免费版的cf账户,只能配置三条缓存规则,付费的pro用户可以创建20条规则。

原文链接:https://www.haibakeji.com/archives/348.html

(资源库 www.zyku.net)

上一篇:火车头采集器fiddler 获取cookie的简单说明

栏    目:工具资源

下一篇:返回列表

本文标题:使用 Cloudflare的CDN 来缓存音频和视频文件的方法

本文地址:https://www.zyku.net/gongju/1798.html

关于我们 | 版权申明 | 寻求合作 |

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:95148658 | 邮箱:mb8#qq.com(#换成@)

沪ICP备15050984号-12