Salta al contenuto
Tradotto automaticamente dall'inglese. Visualizza originale
Glossario · Profili e sessioni

Sticky session (proxy)

Un'impostazione proxy che mantiene lo stesso IP di uscita per richieste consecutive per un certo periodo di tempo.

Definizione

Una sessione persistente è una funzionalità del provider proxy che instrada una serie di richieste attraverso lo stesso IP di uscita invece di ruotare verso uno nuovo ogni volta. È definita dal prodotto di ogni provider, non da uno standard web, quindi la durata della sessione, i trigger e il comportamento in caso di errore differiscono tra i provider. (Nel bilanciamento del carico, "sticky session" significa qualcosa di diverso: vincolare un utente a un singolo server backend.)

Diagramma che confronta gli IP rotanti per richiesta con un singolo IP persistente
Diagramma editoriale (illustrazione semplificata, non uno screenshot del prodotto).

Come funziona

  • Aggiungi un identificatore di sessione al nome utente del proxy o usa una porta dedicata; le richieste con lo stesso identificatore riutilizzano lo stesso IP di uscita.
  • Esempio dalla documentazione di Oxylabs: i proxy residenziali ruotano ad ogni richiesta per impostazione predefinita; un parametro sessid mantiene lo stesso IP per 10 minuti per impostazione predefinita (o fino a 60 secondi di inattività), sesstime lo estende fino a 1440 minuti.
  • Se il dispositivo residenziale va offline, alcuni provider ruotano silenziosamente verso un nuovo IP, mentre le modalità a IP singolo rigorose restituiscono un errore (Oxylabs: HTTP 502 per sessid_oneip).

Perché è importante

  • I flussi di lavoro con login effettuato richiedono solitamente un IP stabile per la durata della sessione; un IP che cambia a metà del login può innescare controlli di sicurezza.
  • Sapere se il tuo provider ruota o fallisce in caso di disconnessione ti aiuta a scegliere la modalità corretta per un profilo browser.

Limiti e malintesi comuni

  • "Sticky significa permanente." Le sessioni scadono e i peer residenziali possono disconnettersi; pianifica il fatto che l'IP cambierà prima o poi.
  • "Il tempo di sessione garantisce il completamento." Oxylabs osserva che la sessione termina quando il timer scade, anche se le richieste sono ancora in corso.
Esempio: Un tester QA esegue un test di checkout di 20 minuti attraverso un profilo browser utilizzando una sessione persistente impostata su 30 minuti, in modo che l'intero flusso appaia da un'unica posizione.

Nessun browser o proxy può garantire che gli account non saranno limitati. Segui le regole di ogni piattaforma.

Termini correlati

  • Proxy residenziale — Un proxy il cui IP di uscita appartiene a una connessione internet consumer piuttosto che a un data center.
  • Profilo browser — Un set separato di dati del browser — cookie, cronologia, impostazioni, estensioni — tenuto separato dagli altri profili.
  • WebRTC leak — Quando WebRTC rivela un indirizzo IP che differisce dall'indirizzo proxy o VPN che un sito vede altrimenti.