文档中心 CDN Pro 动态文件加速分发

动态文件加速分发

更新时间:2023-06-28 17:20:32

如何通过CDN Pro实现动态内容加速

动态内容通常是针对每个请求即时生成,并且对于不同的客户端的响应是不同的。部分示例如下:

  • 实时股价、体育比赛比分查询
  • 根据客户端输入的关键字进行搜索请求
  • 携带大量查询参数的 API 调用请求

如果您的源站服务器位于数据中心或云服务器上,那么当用户距离源站的物理距离较远或者回源网络链路不佳时,则请求的响应性能可能会非常差。此时您就可以通过 CDN Pro 来加速这些动态内容。以下是一些可以极大提升动态请求响应性能的方法:

1)使用 CDN Pro 来为您的业务交付争取数秒的宝贵时间

当您使用 CDN Pro 时,您的用户请求将会被全局调度系统(GSLB)引导到与最近的边缘节点服务器服务器建连。客户端与边缘服务器之间的往返时间 (RTT) 可能比客户端直连源服务器快几百毫秒。 TCP 连接和 TLS 握手通常需要 3-4 个 RTT,这样便可以通过 CDN 来缩短1秒的响应时间。默认情况下,CDN Pro 与源站之间会保持长连接,您可以使用 Keep-Alive超时 来配置长连接的超时时间,最多可以配置长达10分钟。同时如果您已提前规划了某些业务不需要缓存,那么您可以使用指令proxy_no_cache 1 ;proxy_cache_bypass 1 ; 来跳过缓存处理步骤以最大程度减少 CDN Pro 上的延迟。

2)将动态文件转换成可缓存文件

在许多情况下,“动态文件”并不意味着内容不可缓存。例如,如果您将篮球比赛的得分缓存 1 秒,那么客户端将不会体验到差异。如果每秒有 10 个请求来获取分数,则可以节省 90% 的源站带宽和CDN执行时间损耗。需要注意的是,如果客户端收到的响应需要根据请求url中的问号后参数或者请求头部值而不同的话,请确保关键查询参数或者请求头已被添加到缓存 key 中

3)回源时开启HDT链路加速

CDN Pro的HDT高速数据传输链路,旨在优化长距离大数据 TCP/UDP 应用程序加速,可在不影响性能或安全性的情况下提高文件传输速度,即使在某些极端恶劣的网络链路情况下也能保证服务的稳定性。该技术屡获殊荣,它专为帮助财富 500 强公司加速跨大陆运行的大型企业应用程序而量身定制。具备如下特征:

  • 智能路由:数据传输选择速度最优、成功率最高的回源路径。
  • 多路径传输:多条路径可供回源传输和合并数据,显着提高请求速度
  • 专有协议:通过我们的带宽预估模型、快速重传、快速恢复等技术,提高传输效率
  • 全局负载均衡:使用遍布全球的上千个接入点进行客户端探测,保障请求可以访问最近的边缘服务器节点。
  • 数据安全:数据加密和源 IP 掩码,保护内容免受已知或新出现的威胁。

您可以在CDN Pro上使用指令 origin_fast_route 来进行开启HDT回源加速链路。此指令亦可用于某些源站链路不佳,但是首次 MISS 请求性能又极其重要的可缓存业务上。通过HDT链路服务的流量会因其带来额外成本而收取更高的费用。如果您要开启该服务,请先与网宿商务联系。

本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!