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

本机测速测量的是 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 才能反映真实采集场景的延迟与超时率。




