检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment String ak = System.getenv("CLOUD_SDK_AK"); String sk = System.get
回源失败率:展示不同时间段内的回源失败率。 回源失败率 = 回源请求失败数 / 回源请求总数。 源站或回源HOST配置错误、CDN与源站网络连接故障、HTTP协议不兼容、源站服务器错误都可能造成回源失败。 状态码为2xx/3xx/404/416时代表回源成功,其他状态码代表回源失败,以最后一个状态码为准。 域名回源详
站压力,您可以通过性能指标衡量使用CDN前后的加速效果。 通用指标 CDN通用指标(非全量指标)如下表所示: 参数 描述 时延 指完成整个文件的上传或下载所需的总时长。 丢包率 指在网络传输中所丢失数据包数量占所发送数据组的比率。 回源率 回源率分为回源请求数比例及回源流量比例两种。
回源失败率:展示查询时间段内的回源失败率。 回源失败率 = 回源请求失败数 / 回源请求总数。 源站或回源HOST配置错误、CDN与源站网络连接故障、HTTP协议不兼容、源站服务器错误都可能造成回源失败。 状态码为2xx/3xx/404/416时代表回源成功,其他状态码代表回源失败,以最后一个状态码为准。 图1 数据趋势图
URL的api接口有6个小时左右的时延,次日中午12点达到稳定状态。 CDN日志中的HEAD、HIT、MISS代表什么? HEAD:HEAD方法跟GET方法相同,只是服务器响应时不会返回消息体。一个HEAD请求的响应中,HTTP头中包含的元信息应该和一个GET请求的响应消息相同。这种方法可以用来获取请求中隐含
配置CNAME域名解析 验证CNAME是否生效 05 实践 CDN提供了多样化的实践,满足您的业务场景。 最佳实践 CDN加速OBS桶文件 CDN加速WAF防护资源 CDN加速ECS资源 如何设置缓存过期时间 CDN日志转存到OBS 获取客户端真实IP 如何提高缓存命中率 06 API 通过CDN
如果您的URL携带了参数,并且参数不断变化,当使用不同的URL去访问的时候,CDN会认为这是一个新请求(即使这两个不同的URL访问的是同一个文件,并且该文件已经缓存在节点上),依然会回源请求该资源。如果携带不同的参数的URL访问的是同一个资源,建议开启忽略URL参数功能,请参见URL参数。
variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment String ak = System.getenv("CLOUD_SDK_AK"); String sk = System.get
DNS解析主机记录名称。 file_verify_url String 文件校验URL地址。 domain_name String 加速域名。 verify_domain_name String 校验域名。 file_verify_filename String 文件校验的校验文件名。 verify_content
配置高级回源 如果您需要根据不同的资源类型或路径回源到不同源站,可以通过高级回源配置实现。 配置Range回源 当您需要设置Range回源以提升大文件的分发效率时,可以在此项配置中开启Range回源功能开关。 回源跟随 如果您的源站地址因业务需求做了302 /301重定向,您不希望CDN直接返回302
登录华为云控制台,在左侧导航栏,选择“存储>对象存储服务 OBS”。 单击右上方“创建桶”按钮,进入创建桶页面。 复制桶配置:不设置。 区域:华北-北京四。 桶名称:cdnlog。 数据冗余存储策略:多AZ存储。 默认存储类别:标准存储。 桶策略:公共读。 配置上述参数,单击“立即创建”,完成桶创建。
variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment String ak = System.getenv("CLOUD_SDK_AK"); String sk = System.get
apk 9 HTTP状态码 206 10 返回字节数大小 720 11 缓存命中状态 HIT 12 User-Agent信息,其作用是让服务器能够识别客户使用的操作系统及版本、CPU类型、浏览器及版本信息等。 Mozilla/5.0 (Linux; U; Android 6.0;
Content-disposition消息头用来激活客户端下载并指定所下载文件的名称。 服务端向客户端浏览器发送的文件,如果是浏览器支持的文件类型(如txt、jpg等),则默认使用浏览器打开。如果该文件需要用户以附件形式下载并保存为指定名称的文件,则可通过配置Content-disposition消息头实现。
授权生效后,请刷新CDN缓存后重试。 使用CDN加速OBS桶文件后访问变成强制下载 如果您需要支持在线预览功能,请前往CDN控制台>域名管理>高级设置>HTTP header配置,将“Content-Disposition”的值设为“inline”。 父主题: CDN加速OBS桶文件
failed Integer 处理失败的url个数。 total Integer 总的url个数。 file_type String 文件类型,file:文件;directory:目录,默认是文件file。 表5 UrlObject 参数 参数类型 描述 id String url的id url
存过期时间来提高缓存命中率,建议如下: 对于不经常更新的静态文件(如图片类型、应用下载类型等),建议您将缓存时间设置为1个月以上。 对于频繁更新的静态文件(如JS、CSS等),您可以根据实际业务情况设置。 对于动态文件(如PHP、JSP、ASP等),建议您将缓存时间设置为0,即不缓存。
视频点播、文件下载),能使用CDN进行加速吗? 可以使用CDN加速,但加速效果不明显,建议不同类型页面使用不同域名接入加速。 示例:您可以将视频点播内容放在http://video.example.com,并对此域名进行视频点播加速,将文件资源放在http://file.example
为什么OBS桶删除了文件之后,用户还能通过CDN地址访问下载该文件? 请查看您缓存刷新和缓存预热设置的时间间隔,如果您源站内容更新,但是系统里设置的缓存刷新和缓存预热的执行时间还未到,那么CDN节点的内容也没有更新,用户可以访问到之前的文件。建议您源站资源更新后到CDN侧执行刷新操作,详见缓存刷新。
为什么OBS桶接入CDN后,访问域名会列出所有文件列表? 如果用户对OBS桶有读权限,就可以读取桶内对象列表。当用户请求的是CDN加速域名的时候,OBS就默认返回桶内对象列表。您可以选择以下几种方式解决: 如果您使用的是OBS公有桶,请参考以下操作步骤解决该问题: 在OBS处开启