Glosario

¿Qué es una sesión sticky?

Una sesión sticky es una configuración de proxy que fija la misma IP de salida a un cliente durante una ventana definida o durante la vida útil de un ID de sesión, en lugar de rotar a una nueva IP por cada solicitud.

Descubre por qué la continuidad de sesión es importante para los flujos de inicio de sesión, el scraping paginado y los pagos, y cómo usar sesiones sticky sin perder las ventajas de un pool de IP rotativas.

Explicado

Una sesión persistente es lo opuesto a la rotación de IP por solicitud: en lugar de elegir una nueva IP de salida para cada solicitud, la pasarela proxy fija una IP a su tráfico durante la duración de una sesión. La sesión normalmente se delimita mediante un ID de sesión que se pasa en el nombre de usuario del proxy (por ejemplo, `customer-USER-session-abc123`) y dura hasta que expira la ventana de persistencia de la pasarela (habitualmente 1, 5, 10 o 30 minutos).

Las sesiones persistentes son esenciales para cualquier flujo de trabajo en el que el sitio de destino vincula el estado a la IP de origen. Las páginas de inicio de sesión, los flujos de pago de varias páginas, los tokens CSRF vinculados a IP, los resultados de búsqueda paginados y la mayoría de las tareas de gestión de cuentas requieren la misma IP en múltiples solicitudes. Si se utilizara rotación por solicitud, la segunda solicitud llegaría a una IP diferente y el destino la trataría como un visitante nuevo y no autenticado.

La mayoría de los proveedores de proxies residenciales exponen ambos modos a través de la misma pasarela. Se activa la persistencia bajo demanda incluyendo un ID de sesión en la autenticación del proxy, y se desactiva eliminándolo.

Cómo funciona

Cuando se conecta a una pasarela de proxy rotativo con un ID de sesión en sus credenciales de autenticación, la pasarela aplica un hash al ID de sesión y lo vincula a una IP de salida específica del grupo. Todas las solicitudes posteriores que utilicen el mismo ID de sesión se enrutan a través de esa IP hasta que expire la ventana de persistencia o la IP deje de estar disponible.

Cuando cambia el ID de sesión (o deja de enviarlo), la pasarela elige una nueva IP. Esto le proporciona persistencia por flujo de trabajo sin perder el beneficio de diversidad del grupo: diferentes flujos de trabajo que se ejecutan en paralelo obtienen cada uno su propia IP fija, mientras siguen utilizando el mismo gran grupo rotativo.

Tipos

Sesión sticky limitada por tiempo

La IP permanece fija durante una ventana determinada (habitualmente 1, 5, 10 o 30 minutos). Tras la ventana, la siguiente solicitud obtiene una nueva IP. Configuración estándar para la mayoría de los pipelines de scraping.

Sesión sticky limitada por ID de sesión

La IP permanece fija mientras el cliente siga usando el mismo ID de sesión. Permite controlar explícitamente la duración de la sesión desde el lado del cliente.

Proxies dedicados / ISP (stickiness permanente)

Técnicamente no son sesiones sticky, pero tienen el mismo efecto: un proxy ISP o dedicado te proporciona una única IP que mantienes indefinidamente, adecuada para flujos de trabajo de gestión de cuentas de larga duración.

Casos de uso habituales

Scraping con sesión iniciada (sesiones vinculadas a la IP)
Flujos de pago de varias páginas
Scraping de resultados de búsqueda paginados
Gestión de cuentas en plataformas sociales
Flujos de trabajo con tokens CSRF vinculados a IP
Cualquier flujo en el que los cambios de IP a mitad de sesión rompen el estado
Preguntas frecuentes

Preguntas frecuentes

Preguntas frecuentes sobre sesión sticky.

La mayoría de los proveedores de proxies residenciales ofrecen sesiones sticky en un rango de 1 a 30 minutos. Para sesiones de mayor duración (horas o indefinidas), usa proxies ISP o dedicados, que te proporcionan una IP permanente durante la vida útil de tu suscripción.