这里简单说明一下

缓存资源是是CDN的核心基本功能,也是加速的关键。
各大佬经常说CDN可以网站加速、节约带宽等优点,大部分都是建立在缓存上面的。
但由于每个网站的业务运行情况不同,并不是所有网站都适合缓存,因此缓存规则仅供参考,还需要自行修改编写属于自己网站的缓存规则。

功能详解

我们在不使用CDN时,网络链路应该是这样的。
用户浏览器 –访问– 源站服务器 –返回– 用户浏览器
使用CDN不缓存时的网络链路
用户浏览器 –访问– CDN边缘节点 –链接– 源站服务器 –返回– CDN边缘节点 –返回– 用户浏览器
所以CDN不缓存时,网站是否加速取决于您的源站线路有多差劲。
使用CDN缓存时的网络链路
第一次访问:用户浏览器 –访问– CDN边缘节点 –访问– 源站服务器 –返回– CDN边缘节点(此时会缓存资源到节点) –返回– 用户浏览器
第二次访问:用户浏览器 –访问– CDN边缘节点(输出缓存) –返回– 用户浏览器
可以看到缓存后因为不必回源,因此用户请求CDN节点后,直接返回了网页,这样减少了回源的这段时间。

默认缓存

由于CloudFlare默认会缓存2小时以下资源,因此这些资源不需要手动配置缓存。
.7z .csv .GIF .MIDI .PNG .TIF .ZIP
.AVI .DOC .GZ .MKV .PPT .TIFF .ZST
.AVIF .DOCX .ICO .MP3 .PPTX .TTF
.APK .DMG .ISO .MP4 .PS .WEBM
.BIN .EJS .JAR .OGG .RAR .WEBP
.BMP .EOT .JPG .OTF .SVG .WOFF
.BZ2 .EPS .JPEG .PDF .SVGZ .WOFF2
.CLASS .EXE .JS .PICT .SWF .XLS
.CSS .FLAC .MID .PLS .TAR.XLSX

缓存首页以及html页面

cab112b7eb82c6c

指定域名全站缓存(适合下载站图片站)

0b38ec26acee925

设置缓存时间

建议:
浏览器TTL不要设置太长时间,否则网站更新后浏览器缓存更新不及时会带来很多问题。
边缘TTL可随意设置,如果设置的时间比较长,别忘记到cf控制台清理缓存。
a069602c52c80a9

检查资源是否命中缓存

可以访问指定页面-右键-审核元素,打开调试控制台。HIT状态为缓存命中,如果是其他的可自行翻译。
3f8c6d804d57a76

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。