Pular para o conteúdo
Traduzido automaticamente do inglês. Ver original
Glossário · Perfis e sessões

Sticky session (proxy)

Uma configuração de proxy que mantém o mesmo IP de saída em solicitações consecutivas por um período de tempo.

Definição

Uma sticky session é um recurso de provedor de proxy que roteia uma série de solicitações através do mesmo IP de saída em vez de rotacionar para um novo a cada vez. É definida pelo produto de cada provedor, não por um padrão web, portanto, a duração da sessão, gatilhos e comportamento de falha diferem entre os provedores. (Em balanceamento de carga, "sticky session" significa algo diferente: fixar um usuário em um servidor backend específico.)

Diagrama comparando IPs rotativos por solicitação com um IP fixo (sticky)
Diagrama editorial (ilustração simplificada, não uma captura de tela do produto).

Como funciona

  • Você adiciona um identificador de sessão ao nome de usuário do proxy ou usa uma porta dedicada; solicitações com o mesmo identificador reutilizam um único IP de saída.
  • Exemplo da documentação da Oxylabs: proxies residenciais rotacionam em cada solicitação por padrão; um parâmetro sessid mantém o mesmo IP por 10 minutos por padrão (ou até 60 segundos de inatividade), o sesstime o estende por até 1440 minutos.
  • Se o dispositivo residencial ficar offline, alguns provedores rotacionam silenciosamente para um novo IP, enquanto modos estritos de IP único retornam um erro (Oxylabs: HTTP 502 para sessid_oneip).

Por que isso importa

  • Fluxos de trabalho com login geralmente precisam de um IP estável durante a duração de uma sessão; um IP que muda no meio do login pode acionar verificações de segurança.
  • Saber se o seu provedor rotaciona ou falha ao desconectar ajuda você a escolher o modo correto para um perfil de navegador.

Limites e equívocos comuns

  • "Sticky significa permanente." As sessões expiram e os pares residenciais podem desconectar; planeje para que o IP mude eventualmente.
  • "O tempo de sessão garante a conclusão." A Oxylabs observa que a sessão termina quando o temporizador expira, mesmo que as solicitações ainda estejam em andamento.
Exemplo: Um testador de QA executa um teste de checkout de 20 minutos através de um perfil de navegador usando uma sticky session configurada para 30 minutos, para que todo o fluxo apareça de um único local.

Nenhum navegador ou proxy pode garantir que as contas não serão restritas. Siga as regras de cada plataforma.

Termos relacionados

  • Proxy residencial — Um proxy cujo IP de saída pertence a uma conexão de internet de consumidor, em vez de um datacenter.
  • Perfil do navegador — Um conjunto separado de dados do navegador — cookies, histórico, configurações, extensões — mantido separado de outros perfis.
  • Vazamento de WebRTC — Quando o WebRTC revela um endereço IP que difere do endereço do proxy ou VPN que o site vê de outra forma.