华为云计算 云知识 华为云CDN支持自助配置状态码缓存时间
华为云CDN支持自助配置状态码缓存时间

 【CDN优惠活动】 

CDN节点回源站请求资源时,源站会返回响应的状态码,您可以在CDN控制台设置状态码的缓存时间,当客户端再次请求相同资源时,不会触发回源,减少回源概率,减轻源站压力。

 

适用场景

状态码缓存时间功能主要适用于源站响应异常状态码的场景。当源站运行正常时,CDN回源请求资源后将按照设置的缓存规则将资源缓存到节点,再次访问相同资源时不会触发回源。当源站响应异常,且不希望所有请求都由源站响应,可以设置状态码缓存时间,减轻源站压力。

典型应用:图片abc.jpg已从源站删除,CDN节点无缓存,且持续有用户在访问该资源,那么所有访问都将会回源,由源站响应4xx状态码,增加源站压力。此时如果在CDN配置4xx状态码缓存时间,用户再次请求资源将直接由CDN节点响应4xx状态码,无需回源。

 

注意事项

后台有特殊配置的域名暂不支持配置状态码缓存时间。

当前支持以下状态码:

4XX:400、403、404、405、414。

5XX:500、501、502、503、504。

 

操作步骤

①登录华为云控制台,在控制台首页中选择“CDN与智能边缘 > CDN”,进入CDN控制台。

②在左侧菜单栏中,选择“域名管理”。

③在域名列表中,单击需要修改的域名或域名所在行的“设置”,进入域名配置页面。

④选择“缓存配置”页签。

⑤单击“状态码缓存时间”下方的“添加”按钮。

⑥输入需要设置的配置项,单击“确定”完成配置。

 

配置示例

域名www.example.com的配置了如下状态码缓存规则:

结果:当用户访问某资源,CDN节点无缓存,回源请求资源,而此时源站已将该资源删除,返回404状态码,CDN将此状态码透传给用户,同时将该状态码缓存到节点。在缓存有效期(30天)内,当用户再次访问该资源时,CDN直接给用户返回404状态码,无需回源,减轻源站压力。


版权声明:本文章文字内容来自第三方投稿,版权归原始作者所有。本网站不拥有其版权,也不承担文字内容、信息或资料带来的版权归属问题或争议。如有侵权,请联系contentedit@huawei.com,本网站有权在核实确属侵权后,予以删除文章。

上一篇:hadoop是什么 下一篇:ROMA Factory 应用工厂解决方案架构

华为云

面向未来的智能世界,数字化是企业发展的必由之路。数字化成功的关键是以云原生的思维践行云原生,全数字化、全云化、AI驱动,一切皆服务。

华为云将持续创新,携手客户、合作伙伴和开发者,致力于让云无处不在,让智能无所不及,共建智能世界云底座。