本文属于 代理检测完全指南 系列,讲解经代理链路的延迟与吞吐量测试方法。

本地宽带 500Mbps,经代理爬取却超时不断——问题出在代理链路而非你的家宽。很多人用 IP 测速工具 测本机带宽,误以为结果代表代理性能。本文讲经代理的三项核心指标、标准测试步骤,以及何时换节点、何时换池;延迟测量可用 MDN Performance API 做浏览器侧采样。

本机测速 vs 代理吞吐

代理速度检测三项指标:TTFB、吞吐量、并发 P95 延迟
图1:代理性能看链路指标——TTFB、稳定吞吐量、并发下 P95,不是本机 Speedtest 分数。

本机测速测量的是 ISP 到测速服务器之间的带宽,不经过代理,无法反映代理节点负载、跨境路由或目标站距离。

代理吞吐测量的是「你的程序 → 代理 → 目标」全路径。瓶颈可能在代理出口带宽、代理服务商并发限制、或目标站对代理 IP 的限速。静态代理与动态池表现差异大,静态可达性见 静态代理站点可达性检测

看延迟、带宽、成功率

1. 连接延迟(TTFB) — 从发起请求到收到首字节的时间。代理场景 P50 <2s 为合格基线,跨洋链路可放宽至 3s。TTFB 突增往往先于大量超时出现,适合作为告警前哨。

2. 稳定吞吐量 — 持续下载固定大小资源(如 1MB 文件)30s,观察 Mbps 是否稳定。剧烈波动说明节点过载或链路拥塞,而非「峰值带宽不够」。

3. 并发下 P95 延迟 — 单连接快不代表 10 路并发仍快。爬虫与批量采集须测 10–50 路并发下的 P95;P95 >8s 通常需降并发或换池。需要 Session 粘性的任务,并发测试前确认 sticky 配置,见 Session ID 检测

推荐测法(4 步)

步骤 1:单连接基线 — 经代理请求检测端点与 1 个业务 URL 各 20 次,记录 TTFB 的 P50/P95。

步骤 2:10 路并发 — 同时发起 10 个相同请求,持续 5 分钟,观察失败率与 P95 是否劣化超过 50%。

步骤 3:业务 URL 抽样 — 用真实目标页(非 speedtest 专用 CDN)复测。CDN 边缘节点对检测域名友好,对业务域名可能更严。

008ip 报告中的 HTTP 状态与响应时间可作为步骤 1 的快速替代;完整吞吐仍建议用脚本拉取固定大小资源。Geo 不一致也会导致「慢」的假象(绕路),先做 代理 Geo 检测 再判速度。

多少算合格?不达标怎么办

表1:代理速度阈值与建议动作

指标 合格 动作
P50 TTFB <2s >5s 换节点
P95 TTFB(10 并发) <5s >8s 降并发或换池
超时率 <2% >5% 停任务排查

单节点慢 → 换节点或换出口;整池在相同并发下均不达标 → 供应商带宽或并发配额问题。爬虫场景可把速度指标纳入 爬虫项目代理检测流程 的阶段 3 smoke test。

💡 下一步

👉 在 008ip 动态代理检测 查看响应时间基线,再按图 1 三项指标做并发脚本测试。保存 P50/P95 作为换池对比依据。

相关阅读

常见问题 FAQ

Q:本机宽带测速快代表代理也快吗?

不代表。本机测速不经过代理链路,无法反映跨境路由、节点负载或目标站限速。

Q:P95 超过 8s 怎么办?

先降并发;若单连接也慢则换节点或换池。跨洋链路 P50 <2s、P95 <5s(10 并发)为常见合格基线。

Q:为什么要用业务 URL 测速而不是 speedtest?

CDN 对测速域名友好,对业务域名可能更严;业务 URL 才能反映真实采集场景的延迟与超时率。