文档菜单

连接、请求和速度限制

Litport实施三种不同的限制。控制台中沿用的旧术语线程指并发的已认证TCP代理连接。

限制定义#

对外术语 单位和范围 执行方式
并发连接 每个令牌已打开的已认证TCP连接 新连接可能会在配置的容量窗口内等待,之后以代理错误6失败。
请求速率 每个令牌每秒的准入事件数 达到每个令牌的速率限制时,以代理错误10失败。
速度 每个令牌每秒的双向合计字节数 流量会被限速或受到背压;超出速度本身不会产生新的代理错误。

什么算作一次请求#

入口模式 一个请求速率事件
普通HTTP正向代理,包括HTTP keep-alive 该连接上处理的每个HTTP请求
HTTP CONNECT 建立隧道的请求,每个隧道一次
SOCKS5 TCP 已认证的连接,每个连接一次

速度单位#

速度以十进制兆比特每秒(Mbps)表示,与控制台及常见网络服务的惯例一致。100 Mbps的限制表示每秒100,000,000比特。

客户端使用建议#

  • 在目标工作流允许时,复用HTTP连接和隧道。
  • 将并行任务限制在为令牌配置的容量以内。
  • 出现错误6时,关闭空闲连接,并且仅在容量可以释放后再重试。
  • 出现错误10时,使用带抖动的指数退避,并降低相应的请求或连接准入速率。
  • 将缓慢的写入或读取视为正常的速度背压;不要仅为了规避它而额外打开连接。