跳到工具

MIYAIP TOOLS

代理带宽计算器

使用代理带宽计算器估算现有流量可以支持多少请求,或根据总请求量、每日活动及每线程负载反推所需代理流量。

计算方向

估算请求容量或所需流量

工作负载预设

填写有效输入后生成估算。

哪些数据会计入代理流量?

代理流量可能包含请求与响应正文、标头、Cookie、认证数据、重定向、失败前已经传输的字节和重试。图片、媒体、大型 HTML 与重复静态资源会让单次请求远大于小型 JSON 响应。

条件允许时应使用计费系统报告的平均传输量。只能取得响应正文大小时,应提高安全余量,覆盖协议开销、失败传输和业务波动。

每 1 GB 大约支持多少请求

按十进制口径且不含安全余量,1 GB 在平均 10 KB 时约支持 100,000 次请求,20 KB 时约 50,000 次,50 KB 时约 20,000 次,100 KB 时约 10,000 次,500 KB 时约 2,000 次,1 MB 时约 1,000 次,2 MB 时约 500 次。

应选择供应商实际口径:十进制 1 GB 等于 1,000,000,000 字节,二进制 1 GiB 等于 1,073,741,824 字节;混用会得到不同容量。

三步得到可复核的带宽计划

第一步,从代理日志或浏览器网络面板测量平均传输量,没有数据时才以场景预设为起点。第二步,明确请求量是总量、每日活动还是每线程负载,正确应用活动天数与并发。

第三步,为响应波动和重试加入通常为 10%–30% 的余量,并确认按 GB 还是 GiB 计费。计算器既可从现有流量估算请求容量,也可从请求需求反推所需流量。

先减少无用传输,再增加流量

目标支持时可以启用 gzip 或 Brotli,阻止任务不需要的图片、字体、CSS 或 JavaScript,以 ETag 或 If-Modified-Since 复用稳定资源,并限制重试次数。

优化后应重新测量平均传输量并回填计算器。结果和推荐档位只用于规划,不代表实时价格、库存、供应商实际计量或最终账单。

带宽计算公式与变量

计算器支持双向换算。先把所有数值统一成字节,持续使用所选十进制或二进制口径,最后再把总字节换回 GB 或 GiB。只在最后取整,避免请求量很大时累积误差。

流量换算请求容量
请求数 = floor((可用流量字节 ÷ 平均每请求字节) × (1 − 安全余量))。这样会保留部分套餐容量。
请求换算所需流量
所需字节 = 总请求数 × 平均每请求字节 × (1 + 安全余量)。总请求可由每日请求 × 活动天数,或每线程请求 × 线程数 × 天数得到。
平均每请求字节
计费系统可见的单次逻辑请求平均上传与下载量,包括可观察的开销和重试。
安全余量
为响应大小变化、失败、重试、重定向与增长预留的容量,应明确记录假设。

GB、GiB、MB 与 MiB

十进制与二进制都有效,但混用会改变结果。应采用供应商产品和计费说明中的单位。

十进制与二进制数据单位
单位字节体系
1 KB1,000 字节十进制 SI
1 MB1,000,000 字节十进制 SI
1 GB1,000,000,000 字节十进制 SI
1 KiB1,024 字节二进制 IEC
1 MiB1,048,576 字节二进制 IEC
1 GiB1,073,741,824 字节二进制 IEC

请求大小 × 请求量 × 天数 × 安全余量

现有预设从 20 KB 到 2 MB,只是分类起点,并非所有网站的测量值。下表使用十进制单位展示同一公式,购买容量前应把每项假设替换成实测。

使用现有预设大小的月度示例
预设起点平均请求每日请求天数余量估算流量
价格监测20 KB100,0003015%69 GB
网页采集50 KB50,0003020%90 GB
旅行聚合100 KB25,0003020%90 GB
研究采集200 KB10,0003025%75 GB
社媒管理500 KB5,0003025%93.75 GB
品牌保护1 MB2,0003025%75 GB
广告验证2 MB1,0003030%78 GB

双向完整计算示例

假设每日 50,000 次请求、30 个活动日、实测平均 100 KB/次,并保留 20%。总请求为 1,500,000,基础流量 150,000,000,000 字节;乘以 1.20 后为 180,000,000,000 字节,即 180 个十进制 GB。

反向以 180 GB 套餐并预留 20% 时,工具先保留 36 GB,再以 144 GB 除以 100 KB,向下取整得到 1,440,000 次请求。两个答案不同,因为“在需求上增加 20%”与“从固定套餐预留 20%”是不同规划问题。

十进制计算示例
50,000 次/日 × 30 日 = 1,500,000 次
1,500,000 × 100,000 字节 × 1.20 = 180,000,000,000 字节
所需流量 = 180 GB
180 GB 套餐 × 0.80 ÷ 100,000 字节 = 1,440,000 次

使用 DevTools 或 HAR 测量

实测平均值比分类猜测更可靠。只检查获得授权的代表性流程,共享抓包前必须移除秘密。

  1. 打开浏览器网络面板按需设置保留日志和缓存,清空旧记录,从已知状态开始。
  2. 运行代表性流程包含真实代理任务会访问的重定向、API、分页和资源。
  3. 读取传输字节估算网络流量时使用 transfer size 而不是解码后资源大小,并重复足够样本。
  4. 只在必要时导出 HARHAR 可能包含 URL、标头、Cookie、请求体与响应,保存或分享前必须脱敏。
  5. 计算稳健平均值区分成功与重试流量,记录异常值,再把平均值和明确余量填入计算器。

先减少传输,再购买更多带宽

只有授权流程不需要时才阻止图片、视频、字体、JavaScript 与 CSS。允许时优先使用 API 或紧凑响应,正确使用压缩、条件请求、分页与缓存;通过指数退避、抖动、最大次数和错误分类阻止重试风暴。部分传输后重试可能再次消耗接近完整载荷。

每次优化后都应重测,因为阻止 JavaScript 可能破坏页面并产生更多重试。可按端点或任务拆分估算,不要把小 JSON 与多 MB 媒体强行平均。并发应计入总请求量而不是再乘一次字节;并行会改变峰值速率与失败模式,总字节仍来自完整和部分传输。

在不虚构单价的情况下估算费用

使用供应商当前报价与计费单位:估算费用 = 所需计费 GB × 每 GB 单价。若计算器输出 R GB,报价为 P,则流量部分为 R × P;订阅费、最低承诺、税费、阶梯超量和非流量费用应另外列出。

参数化公式不会绑定不断变化的价格和货币。容量应按可购买套餐取整,而不是只保留两位小数。最后比较服务商计量定义与实测:上传、下载、重试、协议开销、缓存响应和失败传输可能采用不同规则。

FAQ

常见问题

1 GB 可以发送多少次代理请求?

取决于每次请求实际传输量。按十进制口径,100 KB/次时约 10,000 次,500 KB/次时约 2,000 次,均未包含安全余量。

应该填写响应正文还是完整传输量?

优先填写计费系统可观察到的平均传输量。若只能取得响应正文,应提高安全余量,覆盖请求头、响应头、重定向与失败前传输。

失败的请求会消耗流量吗?

可能会。失败发生前已经发送或接收的数据,以及随后产生的重试,都可能进入计量。

GB 和 GiB 有什么区别?

十进制 GB 是 1,000,000,000 字节,二进制 GiB 是 1,073,741,824 字节。最终应以产品计费说明为准。

推荐档位是否就是最终账单?

不是。它只是把当前估算归入便于比较的流量档位,不代表实时价格、库存或供应商实际计量结果。

如何计算每月代理带宽?

平均每请求计费字节乘以月度总请求,再增加明确安全余量,最后按服务商使用的十进制 GB 或二进制 GiB 换算。

并发是否要再次乘以总带宽?

并发改变请求发生速度,也可能改变重试与失败,但不能重复计算字节。所有线程中的每个请求只计一次,并包含相关部分传输和重试。

HAR 传输大小等于代理计费吗?

不一定。HAR 是浏览器观测,服务商对上传、下载、开销和失败流量有自己的定义。条件允许时应拿一个样本同账号计量报告核对。

MIYAIP

需要稳定、可扩展的代理网络?

创建账号管理代理产品,或先查看动态住宅代理的流量定价。