今天的用户期望可靠、个性化和快速的网络体验,其稳健性完全独立于浏览器的限制、位置、网络或设备规格。为用户提供丰富的网络体验的追求导致页面下载速度变慢,这反过来又使整个用户体验的质量面临风险。
标准内容交付网络是 Azure 中引入的最新创新。CDN 配备了以更快的方式缓存静态文件的能力,这使得将文件交付给最终用户的速度更快、更健壮。这种方法虽然有一个限制。它无助于提高几个 API 的加载速度和动态 Web 应用程序的内容,这成为向用户提供独特内容的障碍。Microsoft Azure 提出了动态站点加速 (DSA) 机制,旨在更快地缓存独特和动态的内容,并确保其对用户的可用性。
动态站点加速 (DSA) 技术
动态站点加速 (DSA) 附带多种技术,旨在提高动态独特内容的性能和延迟。
网络或路由优化:
定期评估通往来源以检索和缓存动态内容的最可靠和最快的路径。当然,内容应该通过优化的网络协议传递。成功交付的下一件事是使用最佳网络交付路径,以避免任何互联网拥塞和不必要的更长路线。
TCP 优化:
通过 TCP 进行的 Internet 事务和通信并未优化 wrt 性能。为了提高缓存内容的传递性能,DSA 用于在整个网络中应用多个 TCP 优化。这样做将通过以下方式证明是有益的:
- 加速连接设置。
- 减少丢包。
- 提高数据包传输速率。
资源预取和自适应图像压缩:
由于 CDN 基本上是一个基于机器学习的工具,它会随着时间的推移学习用户行为,并尝试通过应用程序从源头获取最相关和预期的数据。它使内容交付更加快速和优化。自适应图像压缩策略持续监控互联网连接,如果发现任何较慢的连接,它会压缩 jpeg 图像以更快地传递内容。
最后一句话:
DSA 目前由 Akamai 提供用于 Azure CDN。不久之后,该功能将针对 Verizon 标准发布。但是,如果您计划购买带有 DSA 的 Azure CDN,它会附带一个经济的价格标签,但我们希望它不会造成太大的影响。