用 OBS + CDN 加速静态站点的三条实战建议
【摘要】 把静态站点挂到 OBS 再叠 CDN,能显著降低首屏和跨境访问延迟。下面三条是落地时最容易踩坑的地方。 1. 桶权限与 CDN 回源要分开想公共读适合演示站,生产站更稳妥的是私有桶 + CDN 回源鉴权。回源 Host 必须指向桶的外网域名,不要写成自定义域名,否则容易 403。 2. 缓存策略按资源类型拆HTML 建议短缓存或协商缓存,JS/CSS/图片用带 hash 的文件名并拉长 TT...
把静态站点挂到 OBS 再叠 CDN,能显著降低首屏和跨境访问延迟。下面三条是落地时最容易踩坑的地方。
1. 桶权限与 CDN 回源要分开想
公共读适合演示站,生产站更稳妥的是私有桶 + CDN 回源鉴权。回源 Host 必须指向桶的外网域名,不要写成自定义域名,否则容易 403。
2. 缓存策略按资源类型拆
HTML 建议短缓存或协商缓存,JS/CSS/图片用带 hash 的文件名并拉长 TTL。刷新缓存时优先按目录或 URL 精确刷新,避免全站 purge。
3. HTTPS 与跨域一次配齐
自定义域名务必绑定证书;若前端跨域拉资源,在 CDN/桶 CORS 中放行实际 Origin,不要用通配符应付带凭证请求。
按上面三点配置,一般就能把“能访问”升级成“稳、快、可运维”。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)