华为云CDN加速配置全攻略
一、核心配置流程
开通CDN服务
登录华为云控制台,进入 CDN与智能边缘 > 内容分发网络CDN,按需选择 流量计费 或 峰值带宽计费 完成开通。
注意:若需使用全站加速(WSA),需额外开通该业务类型,并接受 请求数计费(0.15元/万次)。
添加加速域名
路径:CDN控制台 > 域名管理 > 添加域名。
关键配置项:
业务类型:根据需求选择 网站加速(静态资源)、文件下载加速(大文件)、点播加速(音视频)或 全站加速(动静混合)。
服务范围:
中国大陆:需工信部备案,节点覆盖全国。
中国大陆境外:无需备案,节点覆盖全球。
全球:需先切换至“全球”再调整区域,避免业务中断。
源站配置:支持IP、域名或OBS桶作为源站,可配置主备源站及负载均衡策略。
配置CNAME解析
系统自动分配CNAME地址(如 xxx.c.cdnhwc1.com),需在域名服务商(如华为云DNS)处添加CNAME记录。
验证方法:执行 nslookup -qt=cname 加速域名,返回CNAME即生效(通常需5-30分钟)。
二、关键优化配置
缓存策略
默认规则:静态资源(如图片、CSS)缓存时间较长,动态资源(如PHP、JSP)缓存时间较短或直接回源。
自定义规则:
按文件类型(如 .jpg、.mp4)或路径(如 /static/)设置缓存时间。
启用 智能缓存:根据资源热度自动调整缓存策略。
刷新缓存:通过控制台或API手动刷新特定URL或目录,确保用户获取最新内容。
HTTPS安全加速
配置路径:域名管理 > HTTPS配置 > 启用HTTPS。
证书管理:支持上传自有证书或使用华为云免费证书,一个域名仅能配置一个证书。
强制HTTPS:开启后,所有HTTP请求自动跳转至HTTPS,提升安全性。
全站加速(WSA)专项配置
适用场景:含动态内容(如ASP、JSP)的网站,需同时加速静态和动态资源。
动态加速技术:通过智能路由选择最优回源路径,避开网络拥堵。
计费模式:基础费用(流量/带宽) + 请求数费用(0.15元/万次)。
回源配置优化
Range回源:对大文件启用分片回源,减少回源耗时。
协议优化:回源协议可设置为 HTTP、HTTPS 或 协议跟随(与用户请求协议一致)。
源站重定向:若源站返回302重定向,需确保CDN能正确跟随跳转。
三、性能监控与故障排查
实时监控
路径:CDN控制台 > 统计分析 > 实时监控。
关键指标:带宽、流量、请求数、缓存命中率、响应时间。
告警配置:设置阈值告警(如带宽突增、错误率上升),及时响应异常。
常见问题处理
访问加速域名返回403错误:
检查域名是否完成备案(中国大陆服务范围)。
确认源站未拦截CDN节点IP(可通过 telnet 源站IP 端口 测试连通性)。
访问加速域名返回5XX错误:
检查源站服务是否正常(如Nginx/Apache日志)。
确认CDN回源配置是否正确(如源站域名与加速域名是否冲突)。
缓存未更新:
提交缓存刷新请求,或调整缓存规则中的TTL(生存时间)。
日志与诊断
访问日志:启用后可下载详细请求日志,分析用户行为及错误原因。
链路诊断工具:通过控制台诊断特定URL的加速链路,定位节点或源站问题。
四、成本优化建议
计费模式选择
流量计费:适合流量波动大的业务(如视频点播)。
峰值带宽计费:适合带宽稳定的业务(如企业官网)。
组合套餐包:购买CDN流量包可抵扣费用,支持闲时(0-18点)和全时流量组合。
资源节省策略
关闭非必要加速:对低流量域名暂停CDN服务,减少基础费用。
优化源站:减少回源次数(如启用CDN预取、合并小文件)。
使用OBS+CDN架构:将静态资源存储至OBS桶,通过CDN加速访问,降低源站带宽压力。
五、高级功能(按需启用)
IP访问限制
在域名管理 > 访问控制中配置IP黑名单/白名单,防止恶意攻击。
URL鉴权
启用后,用户需携带签名参数访问资源,保护内容不被非法下载。
SEO优化
全站加速场景下,开启 智能压缩 和 自动gzip,减少传输体积,提升搜索引擎抓取效率。