您可以配置CDN节点中某个或某些缓存资源的缓存过期时间规则。达到设置的缓存过期时间后,当用户向CDN节点请求资源时,CDN会直接回源站拉取对应的最新资源返回给用户,并缓存到CDN节点中。支持按照“首页”“所有文件”、“目录路径”、“文件名后缀”及“全路径”方式指定资源范围。
CDN节点的缓存策略遵循HTTP标准协议,通过HTTP响应头中的Cache-control: max-age的字段来设置CDN节点上数据的缓存时间。添加缓存规则让CDN用户可以对指定的业务做定制化的数据缓存时间管理。合理的配置缓存时间,能够有效的提升命中率,降低回源率,节省用户的带宽。
当用户向CDN节点请求数据时,CDN节点会判断缓存数据是否过期。如果缓存数据未过期,则直接将缓存数据返回给用户,提升获取速度;否则,CDN节点就会向源站发出回源请求,从源站拉取最新数据,更新本地缓存,并将最新数据返回给用户。
参数 |
说明 |
配置规则 |
---|---|---|
所有文件 |
设置CDN节点所有缓存资源的过期时间。 |
对于新添加的加速域名,CDN默认添加一条“所有文件”缓存过期时间为30天的规则,此默认规则允许修改,不允许删除。 |
文件名后缀 |
设置指定文件类型的缓存资源的缓存规则。 对于新添加的业务类型为网站加速、文件下载加速和点播加速,且源站为自有源站的加速域名,CDN默认添加一条常规动态文件(如.php .jsp .asp .aspx)缓存过期时间为0的规则,对此类动态文件请求会直接回源。此默认规则允许修改和删除。 |
示例:.JPG;.zip;.exe。 |
目录路径 |
设置某一指定路径下的缓存资源的缓存规则。 |
输入要求以“/”作为首字符,以“;”进行分隔,输入的目录路径总数不能超过20个,且字符总数不能超过255。 示例:/test/folder01;/test/folder02。 |
全路径 |
设置完整路径下某一文件的缓存规则。 |
输入要求以“/”作为首字符,"*"不能在结尾。支持匹配指定目录下的具体文件或者带通配符"*"的文件。单条全路径缓存规则里仅支持配置一个全路径。 示例:如/test/index.html?fromacct=525a03cf-8bd2-4921-b724-84ea259121fb&utm_source=V1g3MDY4NTY=&utm_medium=cps&utm_campaign=201905或/test/*.jpg |
缓存首页 |
设置根目录缓存规则 |
网站的根目录就是网站的顶层文件目录,目录下放着网站所有的子文件夹。 示例:以目录“abc/file01/2.png”为例,“abc/”就是根目录,缓存首页就是对“abc/”设置缓存规则。 |
优先级 |
缓存规则的优先级。 优先级设置具有唯一性,不支持多条缓存规则设置同一优先级,且优先级不能输入为空。多条缓存规则下,不同缓存规则中的相同资源内容,CDN按照优先级高的缓存规则执行缓存内容过期。 |
取值为1~100之间的整数,数值越大优先级越高。 |
缓存过期时间 |
达到设置的缓存过期时间后,当用户向CDN节点请求资源时,CDN会直接回源站拉取对应的最新资源返回给用户,并缓存到CDN节点中。 |
时间设置不能超过365天,建议参考如下规则进行配置:
|
TOP云 (west.cn)1月3日,据业内消息,日前圈内知名投资人戴跃拿下一枚极品两字...
操作场景 本节为您介绍如何在本机使用远程登录工具MSTSC登录Windows 弹性云服务...
Forrester发布了一系列2021年的技术预测,其中一部分是关于边缘计算的坚定说法:...
大数据计算似乎已经成为时代的潮流,什么统计数据都要纳入大数据计算,即便是疫...
使用备份恢复数据时,需要停止服务器吗? 系统盘备份能恢复弹性云服务器吗? 使...
友盟+近日发布了《小程序用户增长白皮书》,白皮书总结了友盟+在小程序统计分析...
讲师 徐光伟 昆卡 --阿里云达摩院算法专家 视频地址 https://developer.aliyun.c...
vps 云服务器 区别?总的来说, 云服务器 整体是要优于VPS的,它更加弹性可控,...
webpack 学习笔记系列07-工作原理 Write By CS逍遥剑仙我的主页: csxiaoyao.com ...
前不久微信上线了拍一拍功能,刚推出就被有才的网友玩坏了。 还有更多没有节操的...