用Cloudflare来缓存音频和视频文件

用Cloudflare来缓存音频和视频文件

大家都知道Cloudflare是一个国外比较有名CDN加速服务商,Cloudflare以向客户提供网站安全管理、性能优化及相关的技术支持为主要业务。通过基于反向代理的内容分发网络(CDN, Content Delivery Network)、任播(Anycast)技术、基于nginx+lua架构的Web应用防火墙(WAF, We...

大家都知道Cloudflare是一个国外比较有名CDN加速服务商,Cloudflare以向客户提供网站安全管理、性能优化及相关的技术支持为主要业务。通过基于反向代理的内容分发网络(CDN, Content Delivery Network)、任播(Anycast)技术、基于nginx+lua架构的Web应用防火墙(WAF, Web Application Firewall)  及分布式域名解析服务(Distributed Domain Name Server)等技术,Cloudflare可以帮助受保护站点抵御包括分布式拒绝服务攻击(DDoS, Distributed Denial of Service)在内的大多数网络攻击,确保该网站长期在线,同时提升网站的性能、访问速度以改善访客体验。

这里爱游就说下如何使用Cloudflare加速视频和音频,默认Cloudflare是不会像图片, js, css 等其它文件一下缓存音频和视频文件的, 查了一下, 只支持以下文件扩展名的缓存:

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

所以我们这里需要自己来写规则才能实现Cloudflare加速视频音频,免费CLOUDFLARE用户最多能创建3条, PRO用户能创建20条,所以得好好利用,登入Cloudflare→Page Rules→点击Create Page Rule增加规则。

规则如下

*vipiu.net/*.mp4*                        --缓存规则
Browser Cache TTL: a year          --浏览器缓存我们写1年,毕竟这东西不经常变更
Cache Level: Cache Everything   --缓存级别,我们选择缓存所有
Edge Cache TTL: 2 hour              --这里选择2天

通过这个缓存所有的规则, mp4 文件就可以被正确的缓存了,mp4*后面可选匹配多个字符是为了兼容WordPress因为WP会在视频和音频URL地址后面加上参数,如: a.mp4?_=1。

不出意外那么我们的音频视频都会缓存到Cloudflare,以上就是如何用Cloudflare来缓存音频和视频文件,希望对大家有用。

版权申明:
版权声明

①:本站文章均为原创,除非另有说明,否则本站内容依据CC BY-NC-SA 4.0许可证进行授权,转载请附上出处链接,谢谢。
②:本站提供的所有资源均为网上搜集,不保证能100%完整,如有涉及或侵害到您的版权请立即通知我们。
③:本站所有下载文件,仅用作学习研究使用,请下载后24小时内删除,支持正版,勿用作商业用途。
④:本站保证所提供资源的完整性,但不含授权许可、帮助文档、XML文件、PSD、后续升级等。
⑤:使用该资源需要用户有一定代码基础知识!由本站提供的资源对您的网站或计算机造成严重后果的本站概不负责。
⑥:本站资源售价只是赞助,收取费用仅维持本站的日常运营所需。
⑦:如果喜欢本站资源,欢迎捐助本站开通会员享受优惠折扣,谢谢支持!
⑧:如果网盘地址失效,请在相应资源页面下留言,我们会尽快修复下载地址。

0

评论0

请先

会员低至49元,开通享海量VIP资源免费下载 自助开通
显示验证码
没有账号?注册  忘记密码?