Ротация против sticky-сессий
Ротация часто выдаёт новый IP — идеально для широких обходов, где каждый запрос независим, а вы хотите избежать ограничений по частоте запросов на одном IP. Sticky удерживает один IP в течение окна (часто несколько минут) — необходимо для многошаговых сценариев вроде входа в аккаунт, добавления в корзину или постраничного просмотра результатов, где смена IP посреди сессии выглядит подозрительно или ломает сессию.
Как управляется ротация
Большинство современных резидентных сетей управляют ротацией через имя пользователя прокси, а не через отдельные адреса подключения. В Roam:
- Добавьте случайный токен вроде
-session-ab12cd и меняйте его при каждом запросе для ротации. - Оставьте тот же токен, чтобы удержать sticky-IP на время окна сессии.
- Комбинируйте с
-country-<cc>, чтобы вращать IP в пределах конкретной страны.
Никаких вызовов API, никакого управления списками IP — всё задаётся строкой имени пользователя.
Когда что использовать
Используйте ротацию для скрапинга каталогов товаров, результатов поиска или любого большого набора независимых страниц. Используйте sticky для входа в аккаунт, оформления заказа, отправки форм и всего, где сервер отслеживает сессию. Многие реальные задачи сочетают оба подхода: ротация для обнаружения URL, затем закрепление IP для работы с конкретным аккаунтом или корзиной.