检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
是否缓存规则设置有误 是否本地缓存的问题 资源更新后节点未刷新 是否多个源站文件不一致 是否访问资源被劫持 排查步骤 检查域名缓存规则配置 可能是缓存规则配置不正确,基本的缓存过期时间设置建议如下: 对于动态文件(如php、jsp、asp等),请设置成0秒,即不缓存,每次请求都回源获取。
选择“HTTPS配置”页签。 在“TLS版本配置”模块,单击“编辑”进入配置界面。 图1 配置TLS版本 选择您需要配置的TLS版本,单击“确定”完成配置。 父主题: HTTPS配置
当源站有多个IP时,回源机制是怎样的? 当源站存在多个IP地址时,CDN回源时采用负载均衡机制,详情如下: 一次回源请求最多访问两个高优先级源站IP,如果两个IP均回源失败,切换到低优先级源站,最多访问两个低优先级源站IP。一次用户请求CDN会进行四次回源尝试,如果四次均失败,此次用户请求失败。
”,进入域名配置页面。 选择“回源配置”页签。 在“动态加速回源模式”配置模块,单击“编辑”按钮。 图1 动态加速回源模式 表1 参数说明 回源模式 说明 择优 默认回源模式为择优,CDN根据动态路由选择时延最短的源站回源,此时终端用户体验最好,但是无法做到负载均衡。 权重 按照
在域名列表中,单击需要修改的域名或域名所在行的“设置”,进入域名配置页面。 选择“高级配置”页签,打开“用量封顶”功能后的开关,进入配置弹窗。 图1 用量封顶配置 表1 参数说明 参数 说明 示例 统计类型 瞬时用量:统计每5分钟的流量/带宽。 统计周期的起始时间为配置时间往前推5分钟粒度整点时间,如:在00:10:01
能,降低您使用SDK的难度,推荐使用。 SDK列表 表1提供了CDN服务支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。 表1 SDK列表 编程语言 Github地址 参考文档 Java huaweicloud-sdk-java-v3 Java
基本概念 静态资源 每次访问得到的都是相同的文件,例如:图片、视频、网站中的文件(html、css、js)、软件安装包、apk文件、压缩包文件等。 动态资源 每次访问得到的都是不同的文件,例如:网站中的文件(asp、jsp、php、perl、cgi)、API接口、数据库交互请求等。
使用CDN加速OBS桶文件后访问变成强制下载 如果您需要支持在线预览功能,请前往CDN控制台>域名管理>高级设置>HTTP header配置,将“Content-Disposition”的值设为“inline”,详见下图: 父主题: 故障相关
在网站列表的左上角,单击“添加防护网站”。 选择“云模式-CNAME接入”并单击“开始配置”。 云模式-ELB接入方式请参见将网站接入WAF防护(云模式-ELB接入)。 根据界面提示,配置网站信息,如表1所示。 图1 基础信息配置 表1 重点参数说明 参数 参数说明 取值样例 防护域名 需要添加到WAF中防护的域名。
进入域名配置页面。 选择“基本配置”页签。 在源站配置模块,单击“编辑”按钮。 单击源站配置模块下方“添加”按钮,进入添加源站界面。 图1 添加源站 表1 参数说明 配置项 说明 源站类型 源站IP: 使用IP作为源站地址时,CDN节点回源时直接访问该IP地址。 支持配置IPv4,暂不支持IPv6。
最新的资源,达到加速访问的效果。 典型应用场景 首次接入:当您的域名首次接入CDN时,您可以将视频等大文件预热,提升用户体验。 安装包发布:新版本安装包或是升级包发布前,提前将资源预热至CDN加速节点。正式上线后,海量用户的下载请求将直接由全球加速节点响应,提升下载速度的同时,大幅度降低源站压力。
在域名列表中,单击需要修改的域名或域名所在行的“设置”,进入域名配置页面。 选择“高级配置”页签。 单击“智能压缩”后的“编辑”。 图1 智能压缩 表1 参数说明 参数 说明 状态 打开状态开关,配置生效。关闭开关,清空配置。 压缩方式 可以选择Gzip压缩或Brotli压缩,二者同时选择时优先匹配Brotli压缩。
重定向到目标Path。执行完当前规则后,当存在其他配置规则时,会继续匹配剩余规则。 Break:如果请求的URL匹配了当前规则,请求将被改写为目标Path。执行完当前规则后,当存在其他配置规则时,将不再匹配剩余规则,此时不支持配置“重定向Host”和“重定向状态码”,返回状态码200。
Nginx如何在访问日志中获取客户端真实IP 如果您的源站部署了Nginx反向代理,可通过在Nginx反向代理配置Location信息,后端Web服务器即可通过类似函数获取客户的真实IP地址。 根据源站Nginx反向代理的配置,在Nginx反向代理的相应location位置配置如下内容,获取客户IP的信息。
缓存配置概述 CDN加速的原理就是将源站资源缓存到遍布全球的各个边缘节点,终端用户就近获取资源,从而达到加速效果。如果您想修改资源在CDN节点的缓存规则及相关配置,可以通过修改缓存配置来实现。 修改缓存相关配置需要加速域名处于“已开启”或“配置中”状态,并且未被CDN锁定、禁用。
缓存配置常见问题 如何提高CDN缓存命中率? 缓存配置中配置缓存过期时间为365天,未过期,为什么有些文件能下载有些不能? CDN会缓存 404、403状态码吗? 访问CDN加速域名,无法正常登录或者显示其他用户信息? 父主题: 缓存配置
配置请求限速 配置请求限速,将用户请求速度限制在指定范围内,一定程度上减少突发高带宽风险,节省成本。 注意事项 配置请求限速后,所有用户访问该加速域名均遵守限速规则,在一定程度上会影响加速效果及用户体验,请谨慎配置。 最多可配置60条限速规则。 只能配置一条“匹配类型”为“所有文件”的限速规则。
域名高级配置概述 修改域名高级配置时需要加速域名处于“已开启”或“配置中”状态,并且未被CDN锁定、禁用。 配置项 场景说明 HTTP header配置(跨域请求) 当您的网站需要自定义HTTP响应头取值时,可以在此项中进行配置。 配置自定义错误页面 当您需要给客户端返回自定义的错误页面时,您需要配置此项。
源站添加完成后,单击页面左下方“确定”按钮,完成域名添加。 配置过程大概需要5-10分钟,当“状态”为“已开启”时,表示域名添加成功。 域名管理界面CNAME状态会给出提示您此域名暂未配置CNAME。 推荐配置 您还可以根据推荐配置的指引,为域名配置缓存规则、HTTPS证书、用量封顶等,提升访问
“设置”,进入域名配置页面。 选择“缓存配置”页签。 在缓存规则模块,单击“编辑”,系统弹出“配置缓存策略”对话框。 单击“添加”,根据业务需求配置缓存策略,如图1所示。具体配置参数说明如表1所示,您还可以单击“查看缓存策略配置建议”查看推荐的配置。 图1 配置缓存策略 表1 缓存策略配置参数