内容交付网络依赖于三种类型的服务器。
- 源站服务器。 源站服务器包含内容的原始版本,并担任着事实来源的角色。只要内容需要更新,就会在源站服务器上进行更改。源站服务器可以由某个内容提供商所有和管理,也可以托管在 Amazon 的 AWS S3 或 Google Cloud Storage 等第三方云提供商的基础架构上。
- 边缘服务器。 边缘服务器位于世界各地的多个地理位置,也称为“入网点”(PoP)。这些 PoP 内的边缘服务器用于缓存从源站服务器中复制的内容,并负责向附近的用户交付此内容。当用户请求访问源站服务器上的内容时,他们会被重定向到靠近其地理位置的边缘服务器并访问该服务器上的内容缓存副本。如果缓存内容已过时,边缘服务器会请求从源站服务器获取更新后的内容。CDN 边缘服务器由 CDN 托管提供商所有或管理。
- DNS 服务器。 域名系统 (DNS) 服务器用于跟踪 IP 地址并为源站和边缘服务器提供 IP 地址。当客户端向源站服务器发送请求时,DNS 服务器会使用配对的边缘服务器的名称作出响应,以便更快地提供内容。