检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
基本概念 静态资源 每次访问得到的都是相同的文件,例如:图片、视频、网站中的文件(html、css、js)、软件安装包、apk文件、压缩包文件等。 动态资源 每次访问得到的都是不同的文件,例如:网站中的文件(asp、jsp、php、perl、cgi)、API接口、数据库交互请求等。
某游戏网站主要服务在中国大陆范围,目前已购买OBS桶服务,并存放了大量游戏软件、图片、视频等文件在OBS中。随着用户不断增长,游戏下载、图片加载都存在响应较慢的问题,特别是离文件存放区域较远的用户。基于以上诉求,该网站决定采用CDN加速访问OBS方案,以最低成本实现游戏下载加速,提升用户访问体验。 数据准备 准备项
某游戏网站主要服务在中国大陆范围,目前已购买OBS桶服务,并存放了大量游戏软件、图片等文件在OBS中。随着用户不断增长,游戏下载、图片加载都存在响应较慢的问题,特别是离文件存放区域较远的用户。基于以上诉求,该网站决定采用CDN加速访问OBS方案,以最低成本实现游戏下载加速,提升用户访问体验。 数据准备 准备项
存放资源的路径也会随之变化。用户请求的URL路径如果没有变化,就需要CDN节点来改写用户请求的URL。例如用户请求的图片“a”的路径为“/test”,服务器中图片“a”的存放路径已改为“/testnew”。 CDN通过重定向的方式来完成URL的匹配,HTTP 302状态码(即302
适用于有加速需求的网站,包括门户网站、电商平台、资讯APP、UGC应用(User Generated Content,用户原创内容)等,加速各类型图片、html、css、js小文件等。 文件下载加速 适用于有文件下载业务的网站、下载工具、游戏客户端、APP商店等,如游戏安装包获取、应用程序包下载、手机ROM升级等业务场景。
应用场景 场景概述 华为云CDN为您提供4种业务类型,分别对应不同的应用场景: 业务类型 应用场景 网站加速 适用于有加速需求的网站,对网站中图片、小文件等静态资源提供加速服务,包括门户网站、电商平台、资讯APP、UGC应用(User Generated Content,用户原创内容)等。
为什么配置的缓存规则没生效 问题现象 某用户已经针对“.jpg”格式的文件配置了缓存规则,缓存过期时间设置为90天。预热图片1.jpg后,客户端访问1.jpg发现并未命中缓存。 可能的原因及应对措施 缓存规则配置生效大约需要5分钟时间,请您在规则生效后再预热资源,然后验证是否命中缓存。
方案概述 背景介绍 现在越来越多的行业使用OBS桶存储图片、视频、软件包等静态资源文件,并将OBS桶作为网站、论坛、APP、游戏等业务的存储源。在需要获取这些静态资源时,用户通过URL直接从OBS桶请求数据。OBS桶能够很好的解决本地存储不够用的难题,但一般情况下文件只存储在一个
jpg,CDN将该图片返回给客户端,此时状态码为200,且Response Header响应包里会包含Last-Modified(最近修改时间)和ETag。 客户端再次访问1.jpg时,请求头会携带Last-Modified和ETag值,服务器根据这两个值来判断图片是否修改,如果图片已被修改
程中刷新,导致CDN无法刷新到新变更的资源。 刷新URL有误:刷新的URL或目录不包含当前资源,例如域名为example.com,需要刷新图片/test/test1/1.jpg: 刷新时“类型”选择“url”,需要刷新具体的资源 http://example.com/test/test1/1
接入CDN后,网页显示的内容/下载文件/播放的视频不正确 问题现象 接入CDN加速后,用户访问网站或者APP时,显示的内容不正确、下载的文件不正确、播放的视频不正确。 排查思路 是否缓存规则设置有误 是否本地缓存的问题 资源更新后节点未刷新 是否多个源站文件不一致 是否访问资源被劫持
部分浏览器暂不支持Brotli压缩,您可以前往这里查询。 后台有特殊配置的域名无法开启智能压缩。 同时开启Gzip、Brotli压缩方式时,优先执行Brotli压缩。 常见的图片文件类型(PNG、JPG、JPEG等)和视频文件类型(MP4、AVI、WMV等)已经做了内容的压缩处理,开启Gzip压缩或Brotli压缩没有效果,此类文件无需开启智能压缩。
数据会经常失效,导致频繁回源,因此降低CDN缓存命中率。 您的源站动态内容居多,CDN主要加速对象为静态资源(如:css、js、html、图片、txt、视频等),对于动态资源(如:asp、jsp、php、API接口和动态交互请求等)CDN会回源请求资源。 缓存刷新操作频繁,提交缓
nslookup -qt=cname 加速域名 如果回显CDN分配的CNAME域名,则表示CNAME配置已经生效。 验证业务 登录网站浏览网页图片,如果图片可以成功显示,则表示加速配置成功。
资源可以选择全站加速,通过网络链路加速,更高效传输数据。 表2 资源类型 资源类型 说明 静态资源 每次访问得到的都是相同的文件。 例如:图片、视频、网站中的文件(html、css、js)、软件安装包、apk文件、压缩包文件等。 动态资源 每次访问得到的都是不同的文件。 例如:网
https://example.com/error404.html 输入各项参数,单击“确定”,完成配置。 配置示例 源站服务器已删除图片“abc.jpg”且CDN节点的缓存已过期,当用户访问https://example.com/abc.jpg时,客户端返回404状态码,如果您做了如下配置:
存到节点,再次访问相同资源时不会触发回源。当源站响应异常,且不希望所有请求都由源站响应,可以设置状态码缓存时间,减轻源站压力。 典型应用:图片abc.jpg已从源站删除,CDN节点无缓存,且持续有用户在访问该资源,那么所有访问都将会回源,由源站响应4xx状态码,增加源站压力。此时
同一种文件类型,多个文件类型用“|”分隔。 specified_file_type 否 String 字符总数不能超过512,当file_type_setting等于specific_file时为必选,其余情况为空, 由大小写字母和数字构成,文件类型用竖线分隔,例如jpg|mp4,只有在必选情况下才会对该字段做校验。
边缘节点获取资源,从而达到加速的效果。您可以通过CDN控制台合理设置缓存过期时间来提高缓存命中率,建议如下: 对于不经常更新的静态文件(如图片类型、应用下载类型等),建议您将缓存时间设置为1个月以上。 对于频繁更新的静态文件(如JS、CSS等),您可以根据实际业务情况设置。 对于
鉴权服务器支持的请求方法,支持GET、POST、HEAD。 GET 鉴权文件类型 所有文件类型:所有文件均参与鉴权。 指定文件后缀:指定类型的文件参与鉴权,多个后缀用“|”分隔,示例:jpg|MP4。 支持数字0-9、字符a-z、A-Z,且字符总数不超过512。 文件类型不区分大小写,即:jpg和JPG代表同一种文件类型。