测试TCP监听协议的加速效果

如果您的全球加速配置的监听协议是TCP协议,您可以通过curl命令测试全球加速的加速效果。

前提条件

开始前,请确保满足以下条件。

  • 您已经添加了监听,且监听协议为TCP协议。详细信息,请参见添加和管理智能路由类型监听

  • 您已经在终端节点服务器上将监听端口添加到安全配置(例如安全组)白名单中。

背景信息

全球加速采用四层(TCP/UDP协议)转发模式,无法使用ICMP Ping和TCPing测试TCP监听协议的加速效果,但您可以通过curl命令测试TCP监听协议的加速效果。

操作步骤

  1. 在加速地域的电脑中打开命令行窗口。

  2. 在配置全球加速前后分别执行以下命令,对比数据包延迟情况。

    curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "http[s]://<IP或域名>[:<端口>]"

    其中:

    • time_connect:连接时间,从开始到建立TCP连接完成所用的时间,单位为秒。

    • time_starttransfer:开始传输时间。在客户端发出请求后,到后端服务器响应第一个字节所用的时间,单位为秒。

    • time_total:连接总时间。客户端发出请求后,到后端服务器响应会话所用的时间,单位为秒。

    图 1. 加速前的访问延迟情况加速前,访问延迟情况

    图 2. 加速后的访问延迟情况加速后,访问延迟情况