Success rate 94% против 99% — в чём реальная разница
На первый взгляд разница между 94% и 99% — всего 5 процентных пунктов. На практике это разница между «работает» и «постоянно чинишь».
Считаем на конкретном примере: 10 000 запросов в сутки.
⏺ При 94% → 600 ошибок в сутки. ⏺ Без retry — 600 пропущенных позиций. Клиент видит дыру в данных. ⏺ Если джоба раз в сутки — в отчёте недостача на 6% ⏺ При 99% → 100 ошибок в сутки.
Это уровень, который перекрывается стандартной retry-логикой. Данные собираются полностью. Клиент ничего не замечает.
Но дело не только в цифрах, 94% означает, что каждый 17-й запрос ломается. При параллельной нагрузке в 20 потоков — это постоянный фоновый шум ошибок, который нужно обрабатывать, логировать и отлаживать, это время вашей команды каждый день. 99% — это уровень, при котором инфраструктура работает сама.
Вы перестаёте думать о прокси и думаете о задаче. Как измерить свой success rate прямо сейчас: возьмите любой законченный прогон скрипта, посчитайте количество успешных ответов (200) к общему числу запросов. Если не логируете коды ответов — это первое, что стоит добавить.
Какой показатель получился? Пишите в комментариях — разберём, нормально это для вашей задачи или нет. 👇