К основному содержимому
Все коллекцииЛичный кабинетSession strings
Понимание sticky sessions параметров: sessionlength, bindttl и idlettl
Понимание sticky sessions параметров: sessionlength, bindttl и idlettl

Управляйте продолжительностью сессии, привязкой узлов/нод и временем бездействия для оптимальной работы и стабильного подключения

Kate avatar
Автор: Kate
Обновлено более 2 мес. назад

Чтобы использовать наши прокси на полную мощность, важно правильно управлять сессиями. Здесь мы расскажем о трёх основных параметрах, которые помогут вам контролировать, как долго нода остаётся подключённой к сессии. Эти параметры необязательны, но с ними вы можете настроить всё так, как вам нужно.

Нода или узел — это уникальная точка подключения, которая предоставляет вам IP-адрес для безопасного и анонимного доступа в интернет.


1. Продолжительность сессии (sessionlength)

Параметр sessionlength управляет тем, как долго будет длиться сессия. Когда время истечёт, сессия завершится автоматически, и нода будет заменена.

  • Значение по умолчанию: 360 секунд (6 минут)

Если вам нужно больше времени для выполнения задачи, вы можете увеличить это значение. Например, sessionlength=3600 позволит сессии длиться 1 час.

Важно:
Если вам нужен новый IP для каждого запроса, нужно либо указать sessionlength=0, либо убрать session_id из строки запроса. Это гарантирует замену ноды после каждого запроса и получение нового IP.

Пример использования:
Если вам нужно сохранить один и тот же IP-адрес, например, при работе с аккаунтом на сайте, настройте sessionlength на нужное время, чтобы избежать частой смены IP.


2. Время удержания ноды (bindttl)

Параметр bindttl контролирует, как долго нода будет оставаться подключённой к сессии, даже если произошла ошибка.

  • По умолчанию: без настройки bindttl нода останется подключённой на всё время сессии, даже если произойдут ошибки.

  • Настройка вручную: можно задать bindttl на определённое количество секунд. Например, bindttl=1200 означает, что нода останется подключённой на 1200 секунд после последнего успешного запроса. Если ошибка случится после этого времени, нода будет заменена.

Пример использования:
Если важно оставаться подключённым к той же ноде (например, чтобы избежать выхода из аккаунта на сайте), этот параметр поможет избежать ненужной смены ноды при ошибках.


3. Время жизни при бездействии (idlettl)

Параметр idlettl регулирует, как долго нода остаётся подключённой к сессии, если вы не совершаете запросы.

  • Значения по умолчанию:

    • 900 секунд (15 минут) для мобильных и Wi-Fi подключений

    • 86400 секунд (24 часа) для ISP и дата-центров

Пример использования:
Если вам нужно сделать паузу, но вы хотите вернуться к работе с тем же IP, настройка idlettl позволяет сохранить ноду подключённой даже в периоды бездействия.


Как работают эти параметры вместе

Эти параметры дают вам полный контроль над управлением сессией. Например, если вы начинаете сессию с sessionlength=3600 (1 час), bindttl=1200 (20 минут) и idlettl=900 (15 минут), вы сможете поддерживать стабильное подключение, даже если произойдут ошибки или сессия временно неактивна.

curl -k -x "http://package-11111-sessionid-1-sessionlength-3600-bindttl-1200-idlettl-900-country-ca-isp-sasktel:[email protected]:5000" -L http://checker.soax.com/api/ipinfo

Если у вас возникли вопросы, не стесняйтесь обратиться в наш саппорт через онлайн-чат — мы всегда готовы помочь!

Нашли ответ на свой вопрос?