Перейти до контенту
Машинний переклад з англійської. Переглянути оригінал
Глосарій · Профілі та сесії

Sticky session (проксі)

Налаштування проксі, яке зберігає той самий вихідний IP під час послідовних запитів протягом певного періоду часу.

Визначення

Sticky session (стійка сесія) — це функція проксі-провайдера, яка спрямовує серію запитів через той самий вихідний IP замість ротації на новий щоразу. Вона визначається продуктом кожного провайдера, а не вебстандартом, тому тривалість сесії, тригери та поведінка у разі збою відрізняються у різних провайдерів. (У балансуванні навантаження "sticky session" означає дещо інше: прив'язку користувача до одного бекенд-сервера.)

Діаграма, що порівнює ротацію IP для кожного запиту з одним стійким IP
Редакційна діаграма (спрощена ілюстрація, а не скриншот продукту).

Як це працює

  • Ви додаєте ідентифікатор сесії до імені користувача проксі або використовуєте виділений порт; запити з однаковим ідентифікатором повторно використовують один вихідний IP.
  • Приклад із документації Oxylabs: резидентні проксі за замовчуванням ротуються при кожному запиті; параметр sessid за замовчуванням зберігає той самий IP протягом 10 хвилин (або до 60 секунд бездіяльності), sesstime подовжує його до 1440 хвилин.
  • Якщо резидентний пристрій виходить із мережі, деякі провайдери непомітно переходять на новий IP, тоді як суворі режими з одним IP повертають помилку (Oxylabs: HTTP 502 для sessid_oneip).

Чому це важливо

  • Робочі процеси з авторизацією зазвичай потребують стабільного IP протягом тривалості сесії; зміна IP під час входу в систему може спровокувати перевірки безпеки.
  • Знання того, чи ротує ваш провайдер IP, чи видає помилку при розриві з'єднання, допоможе вам обрати правильний режим для профілю браузера.

Обмеження та поширені помилкові уявлення

  • "Sticky означає постійний". Сесії закінчуються, а резидентні вузли можуть відключатися; плануйте те, що IP зрештою зміниться.
  • "Час сесії гарантує завершення". Oxylabs зазначає, що сесія завершується, коли таймер вичерпується, навіть якщо запити все ще виконуються.
Приклад: Тестувальник QA проводить 20-хвилинний тест оформлення замовлення через один профіль браузера, використовуючи sticky session, встановлену на 30 хвилин, щоб увесь процес виглядав так, ніби він відбувається з одного місця.

Жоден браузер або проксі не може гарантувати, що акаунти не будуть обмежені. Дотримуйтесь правил кожної платформи.

Пов'язані терміни

  • Резидентський проксі — Проксі, чия вихідна IP-адреса належить споживчому інтернет-з'єднанню, а не дата-центру.
  • Профіль браузера — Окремий набір даних браузера — файли cookie, історія, налаштування, розширення — що зберігається окремо від інших профілів.
  • Витік WebRTC — Коли WebRTC виявляє IP-адресу, яка відрізняється від адреси проксі або VPN, яку бачить сайт.