推荐建站教程

如何让Cloudflare来缓存音频和视频文件

简单说明

众所周知wordpress网站的视频文件会自动用HTML5的video标签,但是默认情况下, 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用户最多只能创建3条, PRO用户能创建20条. 所以我们得好好利用,看下图:

cloudflare-1.png

创建页面规则缓存所有.MP4格式文件

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

通过上面所列出的缓存所有的规则.mp4文件就可以被正确的缓存了.. 考虑到音频视频文件一般情况下不太可能被更新, 所以可以大胆的设置缓存有效期为1年.mp4*后面可选匹配多个字符是为了兼容wordpress因为WP会在视频和音频URL地址后面加上参数, 如: a.mp4?_=1. 我们可以通过以下命令来验证一下:

curl -svo /dev/null https://justyy.com/wp-content/uploads/2016/07/有趣是最好的春药.mp4

返回的结果是

CF-Cache-Status: HIT

这代表了文件已经被成功缓存了

原创文章,作者:馒头侠,如若转载,请注明出处:https://www.mantouxia.com/847.html
百度云加速免费版终于支持HTTPS加速,日流量10G,还有更多惊喜
« 上一篇 02-05
cloudflare简单使用测评以及如何自定义节点详细解释和配置教程
下一篇 » 02-08

发表评论

作者信息

热门文章

标签TAG

热评文章