网站加速
本文明确了使用CDN必须进行哪些配置及哪些配置可以提高性能。
必须配置
使用CDN加速,您必须进行以下配置:
推荐配置
如果您需要提高缓存命中率、优化加速效果、配置安全策略,您可以参考下表进行配置。
配置项 |
需要确认或准备的 |
配置说明 |
---|---|---|
回源HOST域名 |
|
|
|
检查源站资源cache-control配置,如果设置为不缓存(no-cache、private、no-store),同时在CDN侧开启了“缓存遵循源站”功能,则CDN节点无法缓存,用户每次访问这个资源都需要回源,无法达到加速的目的。 |
|
确认资源类型(动态/静态) |
合理配置不同资源的缓存过期时间和优先级,能有效提升缓存命中率,降低回源率,减轻源站压力。 注意事项:
建议配置:
更多缓存规则配置建议请参考如何设置缓存过期时间。 |
|
优化加速效果 |
|
如果您的资源内容较大,希望CDN回源时只返回指定范围的内容,以便缩短大文件的分发时间,提升回源效率,减少回源消耗,您需要设置Range回源。
|
智能压缩:
|
如果您想要压缩您网站的静态资源,缩小传输文件的大小,提升传输效率,减少带宽消耗,您需要开启智能压缩。智能压缩包含Gzip压缩和Brotli压缩,Brotli压缩的性能比Gzip压缩提升约15%~25%。
|
|
|
如果您需要CDN节点在缓存资源忽略或保留“?”之后参数,提高缓存命中率,提升分发效率,您需要开启URL参数。
|
|
配置安全防护(可选) |
|
|
|
CDN分发的内容默认为公开资源,URL鉴权功能主要用于保护用户站点资源,防止资源被用户恶意下载盗用。
|
|
|
华为云CDN联动WAF配置,实现加速的同时防护Web攻击,为您提供更加安全的加速体验。
|