Меню документации

Ограничения соединений, запросов и скорости

Litport применяет три отдельных ограничения. Устаревшее слово потоки в личном кабинете означает одновременные аутентифицированные TCP-соединения с прокси.

Определения ограничений#

Термин Единица и область действия Применение
Одновременные соединения Открытые аутентифицированные TCP-соединения на токен Новое соединение может ждать в пределах настроенного окна доступной ёмкости, а затем завершается ошибкой прокси 6.
Частота запросов События допуска в секунду на токен Завершается ошибкой прокси 10, когда достигнуто ограничение частоты запросов для токена.
Скорость Суммарный двунаправленный трафик в байтах в секунду на токен Трафик замедляется или сдерживается обратным давлением; превышение скорости само по себе не вызывает новой ошибки прокси.

Что считается запросом#

Режим входа Одно событие частоты запросов
Обычный прямой HTTP-прокси, включая HTTP keep-alive Каждый HTTP-запрос, обработанный на соединении
HTTP CONNECT Запрос, открывающий туннель, — один раз на туннель
SOCKS5 TCP Аутентифицированное соединение — один раз на соединение

Единицы скорости#

Скорость указывается в десятичных мегабитах в секунду (Mbps), как в личном кабинете и в общепринятых соглашениях сетевых сервисов. Ограничение 100 Мбит/с означает 100,000,000 бит в секунду.

Рекомендации для клиента#

  • Повторно используйте HTTP-соединения и туннели, если это позволяет рабочий процесс с целевым сайтом.
  • Ограничивайте параллельную работу ёмкостью, настроенной для токена.
  • При ошибке 6 закройте простаивающие соединения и повторяйте запрос только после того, как ёмкость сможет освободиться.
  • При ошибке 10 используйте экспоненциальную задержку с джиттером и снизьте соответствующую частоту допуска запросов или соединений.
  • Считайте медленную запись или чтение обычным обратным давлением из-за ограничения скорости; не открывайте лишние соединения только ради того, чтобы его обойти.