出口计时很低,但目标计时很高
可能的含义: 中立的出口服务与所选目标使用不同的路由、服务器、控制措施或响应行为。
下一步检查: 重复进行两项测量,并针对实际目标而非仅针对中立端点进行优化。
此方法由 TrueProxies 产品团队维护。所列维护者并非独立审计方或第三方认证机构。
快速解答
出口响应时间从检测工具发起经代理的请求之前开始计时,到接收并验证完小型 IPify JSON 响应体后结束。目标响应时间在所选目标的响应头到达时结束;不会下载目标的响应体。代理主机 DNS 解析、排队时间、GeoJS 信息补充、渲染和下载吞吐量都不在这些计时范围内。请比较来自同一运行节点和同一目标的重复结果,然后报告中位数和样本数,而不要把某一次的低值称为最快的代理。
证据边界
可信的代理诊断会准确说明一次结果能显示什么,并把更宽泛的论断排除在结论之外。
| 信号 | 能说明什么 | 不能说明什么 |
|---|---|---|
| 出口响应时间 | 检测服务器在代理连接、隧道/TLS 处理、请求以及经验证的小型出口 IP 响应上花费的时间。 | 目标网站延迟、用户设备延迟、带宽、持续吞吐量或排队时长。 |
| 目标响应时间 | 检测服务器从发出请求到所选目标的首个响应头经同一代理传输方式到达所经过的时间。 | 页面加载时间、响应体传输速度、渲染时间、JavaScript 执行完成时间或浏览器可交互时间。 |
| 重复样本 | 同一项定义好的检查在采样时间窗口内的波动程度。 | 服务商整体的服务水平,或未测试地点和目标的性能。 |
| 超时 | 一次经代理的请求尝试未在 8 秒时限内完成。 | 超过 8 秒的具体延迟数值、零吞吐量或端点永久失效。 |
诊断流程
明确端点、传输方式、目标和证据边界,让重试结果保持可比。
使用相同的端点、明确的传输方式、所选目标和大致相同的时间窗口。换用不同的目标或检测区域,会改变被计时的网络路径。
至少运行五次可比较的检查,并保留超时和失败结果。剔除缓慢或不可用的尝试,会让样本看起来比实际观测到的线路更好。
使用样本数、成功次数、中位数、四分位距,并在样本足够大时可选地使用第 95 百分位数。避免根据一次请求为端点排名。
带宽测试需要受控的负载、传输时长、字节数、并发策略和经授权的目标。本检测工具刻意不执行这类工作负载。
服务提供方、数据字段、计时边界、超时、隐私和局限均以带版本号的 JSON 形式发布。
解读参考
一次运行中可能出现多段时长。只有两次经代理的请求测量值会显示为响应时间。
| 时长 | 包含内容 | 不计入的内容/解读 |
|---|---|---|
| 排队等待 | 工作进程开始处理该端点之前的时间。 | 不计入出口或目标响应时间;它反映的是检测工具的负载,而不是代理延迟。 |
| 代理主机 DNS | 检测工具对提交的代理主机名进行解析。 | 发生在经代理请求的计时开始之前,不得作为测得的代理响应时间呈现。 |
| 出口响应 | 代理连接、适用的 TLS/CONNECT/SOCKS 协商、HTTPS 请求、小型响应体接收和 IP 验证。 | 不包括 GeoJS、目标测试、渲染或吞吐量。 |
| 地理信息补充 | 检测工具直接查询观测到的出口 IP。 | 单独的尽力而为的工作;缺少位置字段不会影响出口响应计时。 |
| 目标响应 | 第二个经代理的请求,直到 Google 或 Wikipedia 的响应头到达为止。 | 不对目标响应体、重定向链、浏览器渲染或 JavaScript 执行计时。 |
| 整个任务 | 针对提交列表的排队、所有端点检查以及轮询。 | 可用于衡量工作流程的时长,但不能与单个端点的网络响应时间相比较。 |
| 吞吐量 | 在受控的负载和策略下,单位时间内传输的字节数。 | 本工具不测量吞吐量;无法从它的小型请求推导出任何 Mbps 数值。 |
故障排查
对认证信息保密,并且每次只改变一个变量。
可能的含义: 中立的出口服务与所选目标使用不同的路由、服务器、控制措施或响应行为。
下一步检查: 重复进行两项测量,并针对实际目标而非仅针对中立端点进行优化。
可能的含义: 共享容量、轮换出口、路由、拥塞、TLS 建立或目标负载可能在各次尝试之间发生变化。
下一步检查: 增加重复样本并报告其离散程度;检查出口 IP 是否发生了变化。
可能的含义: IP 地理定位只是近似值,而网络拓扑并不直接遵循地理距离。
下一步检查: 以相关运行节点测得的重复目标计时作为决策依据,而不是城市之间的距离。
可能的含义: 排队、有限的工作进程容量、重试、GeoJS 查询、目标检查、轮询和失败都会增加整个任务的时长。
下一步检查: 将完成时间视为工作流程的处理能力,而把每条结果的计时视为单独的网络测量。