跳到正文

性能测量方法

代理延迟与速度:一个计时器无法同时测量两者

检测工具为经代理的小型服务器端请求计时。它传输的受控数据量不足以测量带宽、持续吞吐量或您设备上的使用体验。

方法版本
2026.07.18
最后审核

此方法由 TrueProxies 产品团队维护。所列维护者并非独立审计方或第三方认证机构。

快速解答

这些证据能说明什么

出口响应时间从检测工具发起经代理的请求之前开始计时,到接收并验证完小型 IPify JSON 响应体后结束。目标响应时间在所选目标的响应头到达时结束;不会下载目标的响应体。代理主机 DNS 解析、排队时间、GeoJS 信息补充、渲染和下载吞吐量都不在这些计时范围内。请比较来自同一运行节点和同一目标的重复结果,然后报告中位数和样本数,而不要把某一次的低值称为最快的代理。

证据边界

观测到的信号与缺乏依据的结论

可信的代理诊断会准确说明一次结果能显示什么,并把更宽泛的论断排除在结论之外。

代理延迟与速度的证据边界
信号能说明什么不能说明什么
出口响应时间检测服务器在代理连接、隧道/TLS 处理、请求以及经验证的小型出口 IP 响应上花费的时间。目标网站延迟、用户设备延迟、带宽、持续吞吐量或排队时长。
目标响应时间检测服务器从发出请求到所选目标的首个响应头经同一代理传输方式到达所经过的时间。页面加载时间、响应体传输速度、渲染时间、JavaScript 执行完成时间或浏览器可交互时间。
重复样本同一项定义好的检查在采样时间窗口内的波动程度。服务商整体的服务水平,或未测试地点和目标的性能。
超时一次经代理的请求尝试未在 8 秒时限内完成。超过 8 秒的具体延迟数值、零吞吐量或端点永久失效。

诊断流程

在不改变问题的前提下应用方法

明确端点、传输方式、目标和证据边界,让重试结果保持可比。

  1. 保持线路和目标不变

    使用相同的端点、明确的传输方式、所选目标和大致相同的时间窗口。换用不同的目标或检测区域,会改变被计时的网络路径。

  2. 收集多次完成的尝试

    至少运行五次可比较的检查,并保留超时和失败结果。剔除缓慢或不可用的尝试,会让样本看起来比实际观测到的线路更好。

  3. 总结分布,而不是评出赢家

    使用样本数、成功次数、中位数、四分位距,并在样本足够大时可选地使用第 95 百分位数。避免根据一次请求为端点排名。

  4. 单独测量吞吐量

    带宽测试需要受控的负载、传输时长、字节数、并发策略和经授权的目标。本检测工具刻意不执行这类工作负载。

机器可读的方法说明

服务提供方、数据字段、计时边界、超时、隐私和局限均以带版本号的 JSON 形式发布。

打开方法 JSON

解读参考

哪段时长回答哪个问题?

一次运行中可能出现多段时长。只有两次经代理的请求测量值会显示为响应时间。

代理计时边界与不计入的工作
时长包含内容不计入的内容/解读
排队等待工作进程开始处理该端点之前的时间。不计入出口或目标响应时间;它反映的是检测工具的负载,而不是代理延迟。
代理主机 DNS检测工具对提交的代理主机名进行解析。发生在经代理请求的计时开始之前,不得作为测得的代理响应时间呈现。
出口响应代理连接、适用的 TLS/CONNECT/SOCKS 协商、HTTPS 请求、小型响应体接收和 IP 验证。不包括 GeoJS、目标测试、渲染或吞吐量。
地理信息补充检测工具直接查询观测到的出口 IP。单独的尽力而为的工作;缺少位置字段不会影响出口响应计时。
目标响应第二个经代理的请求,直到 Google 或 Wikipedia 的响应头到达为止。不对目标响应体、重定向链、浏览器渲染或 JavaScript 执行计时。
整个任务针对提交列表的排队、所有端点检查以及轮询。可用于衡量工作流程的时长,但不能与单个端点的网络响应时间相比较。
吞吐量在受控的负载和策略下,单位时间内传输的字节数。本工具不测量吞吐量;无法从它的小型请求推导出任何 Mbps 数值。

故障排查

把观测结果转化为下一步稳妥的检查

对认证信息保密,并且每次只改变一个变量。

出口计时很低,但目标计时很高

可能的含义: 中立的出口服务与所选目标使用不同的路由、服务器、控制措施或响应行为。

下一步检查: 重复进行两项测量,并针对实际目标而非仅针对中立端点进行优化。

同一代理波动很大

可能的含义: 共享容量、轮换出口、路由、拥塞、TLS 建立或目标负载可能在各次尝试之间发生变化。

下一步检查: 增加重复样本并报告其离散程度;检查出口 IP 是否发生了变化。

近处的代理看起来比远处的代理更慢

可能的含义: IP 地理定位只是近似值,而网络拓扑并不直接遵循地理距离。

下一步检查: 以相关运行节点测得的重复目标计时作为决策依据,而不是城市之间的距离。

批次耗时远长于显示的端点时间

可能的含义: 排队、有限的工作进程容量、重试、GeoJS 查询、目标检查、轮询和失败都会增加整个任务的时长。

下一步检查: 将完成时间视为工作流程的处理能力,而把每条结果的计时视为单独的网络测量。

局限

  • 测量来自隔离的 TrueProxies 检测服务,而不是访问者的浏览器或本地网络。
  • 一个小型请求无法确定下载速度、上传速度、持续带宽、并发能力或每个成功字节的成本。
  • 计时针对的是某一时间点的所选端点和目标;线路、出口、目标和负载随后可能立即发生变化。
  • 超时会作为一类失败保留下来,而不会被臆造成一个确切的时长数值。
  • 在不同目标、传输方式、运行节点区域、样本量或时间窗口之间进行的比较,都不是受控比较。

主要参考资料

这些标准定义了用于界定检测证据的协议和响应语义。