如何在阿里云CDN中设置强缓存?

阿里云CDN的缓存设置可通过控制台配置,根据文件更新频率设置不同的缓存时间。

阿里云CDN设置强缓存的方法如下:

如何在阿里云CDN中设置强缓存?

1、登录阿里云CDN控制台

访问[阿里云官网](https://www.aliyun.com/),在顶部导航栏中选择“产品”>“CDN & 视频云”>“CDN”。

进入CDN控制台后,点击左侧菜单中的“域名管理”,找到需要配置的加速域名,点击对应的“管理”按钮。

2、进入缓存配置页面

如何在阿里云CDN中设置强缓存?

在域名管理页面,点击“缓存配置”选项卡,进入到缓存配置页面。

3、设置缓存规则

添加目录类型过期规则:例如针对目录/a/下所有的文件,缓存时间设置为100秒,设置该条规则的生效权重(数值越大优先级越高),比如设置为99,然后点击“确定”。

添加文件后缀名过期规则:根据文件的更新频率以及文件的类型设置不同的缓存过期时间,对于静态文件、图片等不常变动的资源,可以设置较长的缓存时间,如一个月;对于更新频率较高的文件,如js、css、html等,过期时间可以设置得略短一些,比如50秒;对于动态文件,如php、jsp等,可以设置为不缓存,即将过期时间设置为0秒。

如何在阿里云CDN中设置强缓存?

4、保存配置:完成缓存规则的设置后,点击页面下方的“保存配置”按钮,使配置生效,通常配置会在5分钟左右下放到全网节点。

如果源站的文件版本发生更新,可以通过手动刷新缓存来立即同步更新全网节点上的文件,在CDN控制台选择“刷新”操作页面,支持单条URL刷新或者目录刷新,将需要刷新的URL列表输入到相应位置,或者将URL列表写成txt文件拖拽到此进行刷新,阿里云平台给每个账户每天提供一定的刷新配额,如果不能满足需求,可以提交工单申请更高的配额。

需要注意的是,CDN节点上的缓存生效优先级为:源站响应pragma:nocachecachecontrol:nocache(或者nostore,或者maxage=0)时,不缓存;CDN控制台设置的缓存过期时间或者状态码过期时间;源站配置的其他缓存规则,优先级由高至低为:cachecontrol > expires > lastmodified > etag;源站返回的数据中ETaglastmodifiedcachecontrolexpires这些缓存相关的响应头都没有携带,则默认不缓存。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1247949.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-10-28 18:45
下一篇 2024-10-28 18:48

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入