当前位置:首页 > 关于DNS

关于DNS

发布于 2019-10-25 阅读 51 次 性能优化

内容分发网络 (CDN) 是高效地向用户分发 Web 内容的分布式服务器网络。 CDN 将缓存的内容存储在 接入点 (POP) 位置(靠近最终用户的边缘服务器),以最大程度地降低延迟。
看图更明白

用户 (Alice) 使用带有特殊域名(例如 <终结点名称> .azureedge.net)的 URL 来请求文件(也称资产)。 此名称可以是终结点主机名,也可以是自定义域。 DNS 将请求路由到性能最佳的 POP 位置,该位置通常是在地理上最靠近用户的 POP。
如果 POP 中的边缘服务器在其缓存中没有文件,则 POP 将从源服务器请求文件。 源服务器可以是 Azure Web 应用、Azure 云服务、Azure 存储帐户或任何公开可用的 Web 服务器。
源服务器将文件返回到 POP 中的边缘服务器。
POP 中的边缘服务器缓存文件并将文件返回到原始请求者 (Alice)。 在通过 HTTP 标头指定的生存时间 (TTL) 过期之前,文件仍缓存在 POP 中的边缘服务器上。 如果源服务器未指定 TTL,默认 TTL 为 7 天。
其他用户则可能会使用 Alice 使用的 URL 请求同一文件,也可能被引向同一 POP。
如果文件的 TTL 未过期,POP 边缘服务器会直接从缓存返回文件。 此过程会带来速度更快、响应更及时的用户体验。

转载自https://docs.microsoft.com/zh-cn/azure/cdn/cdn-overview

相关文章