Ротация означает «другой IP на каждый запрос», и многие автоматически считают это «лучше». На деле ротация — это инструмент, а не цель. Применённая не там, она блокирует аккаунты, ломает сессии и повышает расходы. Эта статья проясняет, где уместен каждый из двух режимов.
Поведение двух режимов
В режиме rotating целевой сайт каждый раз считает вас новым посетителем; в статическом — узнаёт как одного и того же пользователя. У обоих есть своя цена.
Сравнение
Ключевая строка — «непрерывность сессии»: в любой задаче со входом в аккаунт нужен статический или sticky-режим.
Sticky session: промежуточное решение
Sticky session позволяет удерживать один и тот же IP в ротируемом пуле в течение заданного времени . Он работает через ключ сессии, записываемый в имя пользователя: kullanici-session-ab12 и т. п. Пока передаётся тот же ключ, gateway выдаёт тот же исходящий IP. Типичные интервалы — 1, 10 и 30 минут.
Длительность сессии должна превышать время рабочего процесса, который вам нужно завершить. Десятиминутную задачу не выполнить со sticky на 1 минуту.
Выбор интервала ротации
Слишком частая ротация приводит к тому, что целевой сайт видит «поток новых посетителей» и помечает весь пул как подозрительный. Слишком редкая — упирается в лимит скорости. Практическое правило: измерьте, сколько запросов в минуту допускает цель, оставьте запас прочности и делите исходя из этого.
Читайте список сверху вниз: чем больше задача завязана на сессию, тем дольше нужен один и тот же IP.
Обработка ошибок
Настоящая сила ротации в том, что неуспешный запрос можно с новой личностью повторить. Надёжный клиент соблюдает следующие правила:
- 429 / 403: откажитесь от IP, повторите с новым IP через 2–5 секунд.
- 5xx: проблема на стороне целевого сервера — повторите с тем же IP с экспоненциальной задержкой.
- Тайм-аут: проблема на стороне прокси — смените IP, увеличьте счётчик.
- Три неудачи подряд: временно отправьте этот подпул в карантин.
Чтобы повторы не ушли в бесконечный цикл, установите лимит не более 3 попыток на запрос; иначе ваш бюджет в GB израсходуется незаметно.
Не настраивайте без измерений: для каждого интервала ротации фиксируйте долю успешных запросов и среднюю задержку. Инструмент проверки прокси показывает отдельные адреса, а ваши собственные логи — картину по всему пулу.
Чтобы заодно определиться с типом IP, посмотрите сравнения residential–datacenter и ISP–residential ; для задач, связанных с аккаунтами, практические примеры содержит страница прокси для соцсетей .