cf cdn缓存html,使用 Cloudflare的CDN 来缓存音频和视频文件的方法
近期我的另一个站点套了层CF的cdn,主要是为了解决一些体积较小的视频文件播放问题,可是套上后却发现mp4文件不能被缓存。
查了下资料cloudflare默认缓存以下格式的文件:
cssbmptifttfdocxwoff2
jspicttiffeotxlsx
jpgcsvepswoffxls
jpegdocejsotfpptx
gifpdfswfsvgps
icoplsmidisvgzclass
pngpptmidwebpjar
好无奈,不过还好,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)
cf cdn缓存html,使用 Cloudflare的CDN 来缓存音频和视频文件的方法相关推荐
- chrome浏览器缓存提取视频文件的方法
在Chrome浏览器的地址栏输入Chrome:Version查看Chrome浏览器保存文件的位置. 那么缓存的这个视频文件在哪里呢? 不管怎么说,一定在C:\Users\Utsuho\AppData ...
- G‑Core Labs CDN: 一家被忽略的高性能CDN服务商
如想获得最佳阅读体验,请访问:G‑Core Labs CDN: 一家被忽略的高性能CDN服务商 说起 G‑Core Labs 这家公司,大部分人都表示没有听说过,只有很少一部分人表示在很早之前好像 ...
- Wordpress使用CloudFlare的CDN来加速网站(页面规则缓存设置教程
wordpress博客使用CloudFlare的CDN来加速网站(页面规则缓存设置教程) 此篇文章只讲wordpress站点使用CloudFlare CDN的页面规则教程.其他问题可在下方留言,我会一 ...
- 用Cloudflare CDN 如何自定义节点(CF自选IP)/撸CloudFlare Pro
这里记录一下最近玩的 CloudFlare Partner 自选 IP 及如果撸 cloudflare Pro. 有问题请博客留言,也欢迎加入右边TG群组交流. 前期准备: 1.免费的智能DNS解析: ...
- CloudFlare免费CDN优化指南
前言 通过 cloudflare免费CDN加速使用教程 我们已将可以使自己的博客.网站成功使用上了 cloudflare. cloudflare 很强大,功能也很丰富,好好利用这些功能,合适的配置会使 ...
- 十个你可能不知道的CloudFlare免费CDN加速技巧
十个你可能不知道的 CloudFlare 免费 CDN 加速技巧 - SSL\DDOS\Cache. 要说免费 CDN 服务的 "大牛" 恐怕就只能当数 CloudFlare 了. ...
- 基于反向代理的CDN网络加速服务——CloudFlare
CloudFlare 是一家功能非常强大的免费 CDN 免费加速服务, 他是通过反向代理(reverse proxy)技术,将网站简单的静态文件缓存在全球各大洲节点服务器上,从而起到网站加速服务. c ...
- CloudFlare 免费CDN加速 使用方法
前言 cloudflare 是一家国外的 CDN 加速服务商,还是很有名气的.提供免费和付费的加速和网站保护服务.百度云加速的国外节点就是和 cloudflare 合作使用的 cloudflare 的 ...
- 缓存系列之二:CDN与其他层面缓存
缓存系列之二:CDN与其他层面缓存 一:内容分发网络(Content Delivery Network),通过将服务内容分发至全网加速节点,利用全球调度系统使用户能够就近获取,有效降低访问延迟,提升服 ...
最新文章
- linux进程 网络占用率,linux CPU SI软中断比较占用率比较大(网络解决方案)
- CentOS 6.9下配置安装KVM
- 福利 | 学习超级用户运营,都来U-Time六城巡回沙龙”!
- Java 8 中 Stream API 的奇技淫巧
- 计算机组成原理 第四章【指令系统】课后作业解析【MOOC答案】
- MVC3 Razor学习资料汇总(ScottGu的博客截至2011-02-15动态)
- 在Winform中菜单动态添加“最近使用文件”
- (Markdown图片居中)CSDN 验证通过
- Spring MVC 实现文件的上传和下载
- 廖雪峰Python练习题
- 春节感悟 - 原年人的爱和恨
- 视频黑屏画面检测 blackframe
- 吉他图形c语言代码,民谣吉他琴颈形状示意图(U型、V型、C型等)
- 教你如何解决SQL server中提示对象名无效
- OBS 卡顿原因 及 优化策略
- java 给pdf文档加水印
- 让秒杀狂欢更从容:大促背后的数据库(下篇)
- OSChina 周五乱弹 —— 夏日限定梦想
- timeout参数使用,转贴
- 如何购买SAP软件?