CDN 工作原理
CDN 由全球互联网交换点上的分布式缓存服务器("边缘节点")组成。用户请求页面时,通过 anycast IP 路由到最近边缘。若边缘有缓存副本,立即提供(cache hit)。否则边缘从源站获取、缓存并提供(cache miss)。
CDN 缓存的内容(与不缓存的)
- 缓存:图片、CSS、JS、字体、视频(TTL 1 小时到 1 年);越来越多的静态 HTML 页面
- 不缓存:登录用户仪表盘(会话专属)、POST 请求、实时数据(股价、比分)
何时需要 CDN
- 用户地理分散(多国家或多大洲)
- 大量图片、视频或下载
- 需要 DDoS 保护(多数 CDN 提供基础缓解)
- 源站定期遭受流量峰值
- 希望自动管理 HTTPS/SSL
热门 CDN 提供商
- Cloudflare — 通用 + DDoS + WAF + Workers,慷慨免费层
- Fastly — 复杂边缘逻辑(VCL)、新闻站点
- AWS CloudFront — AWS 集成栈、S3 源站
- Bunny.net — 廉价出流量、视频流
每台 Hostiger VPS 在 Cloudflare 后运行良好。基于 LiteSpeed 的 Hostiger 虚拟主机 为 WordPress 网站集成了 QUIC.cloud CDN。