Glossaire

Qu'est-ce qu'une session persistante ?

Une session persistante est une configuration proxy qui fixe la même IP de sortie à un client pour une fenêtre définie ou pour la durée de vie d'un identifiant de session, au lieu de faire pivoter vers une nouvelle IP à chaque requête.

Comprenez pourquoi la continuité de session est importante pour les flux de connexion, le scraping paginé et les passages en caisse, et comment utiliser les sessions persistantes sans renoncer aux avantages d'un pool d'IP rotatif.

Expliqué

Une session persistante est l'opposé de la rotation d'IP par requête : plutôt que de choisir une nouvelle IP de sortie pour chaque requête, la passerelle proxy associe une IP à votre trafic pour la durée d'une session. La session est généralement délimitée par un identifiant de session que vous transmettez dans le nom d'utilisateur du proxy (ex. `customer-USER-session-abc123`) et dure jusqu'à l'expiration de la fenêtre de persistance de la passerelle (généralement 1, 5, 10 ou 30 minutes).

Les sessions persistantes sont indispensables pour tout flux de travail où le site de destination lie un état à l'IP source. Les pages de connexion, les tunnels de paiement multi-pages, les jetons CSRF liés à l'IP, les résultats de recherche paginés et la plupart des tâches de gestion de compte nécessitent la même IP sur plusieurs requêtes. Si vous utilisez la rotation par requête, la deuxième requête arriverait sur une IP différente et la destination la traiterait comme un nouveau visiteur non authentifié.

La plupart des fournisseurs de proxies résidentiels exposent les deux modes via la même passerelle. Vous activez la persistance à la demande en incluant un identifiant de session dans l'authentification du proxy, et vous la désactivez en le supprimant.

Comment ça fonctionne

Lorsque vous vous connectez à une passerelle proxy rotative avec un identifiant de session dans vos identifiants d'authentification, la passerelle hache l'identifiant de session et le lie à une IP de sortie spécifique du pool. Toutes les requêtes suivantes utilisant le même identifiant de session sont acheminées via cette IP jusqu'à l'expiration de la fenêtre de persistance ou jusqu'à ce que l'IP devienne indisponible.

Lorsque vous changez l'identifiant de session (ou cessez d'en envoyer un), la passerelle choisit une nouvelle IP. Cela vous offre une persistance par flux de travail sans perdre l'avantage de diversité du pool — différents flux de travail s'exécutant en parallèle obtiennent chacun leur propre IP fixe, tout en puisant dans le même grand pool rotatif.

Types

Session persistante à durée limitée

L'IP reste fixée pendant une fenêtre définie (généralement 1, 5, 10 ou 30 minutes). Après la fenêtre, la prochaine requête obtient une nouvelle IP. Configuration standard pour la plupart des pipelines de scraping.

Session persistante limitée par identifiant de session

L'IP reste fixée aussi longtemps que le client continue d'utiliser le même identifiant de session. Vous permet de contrôler explicitement la durée de vie de la session côté client.

Proxies dédiés / ISP (persistance permanente)

Pas techniquement des « sessions persistantes » mais le même effet : un proxy ISP / dédié vous donne une seule IP que vous conservez indéfiniment, adapté aux flux de travail de gestion de comptes à longue durée de vie.

Cas d'utilisation courants

Scraping connecté (sessions liées à l'IP)
Flux de paiement multi-pages
Scraping de résultats de recherche paginés
Gestion de comptes sur les plateformes sociales
Flux de travail avec jetons CSRF liés à l'IP
Tout flux où les changements d'IP en cours de session interrompent l'état
FAQ

Questions fréquentes Questions FAQ

Questions fréquentes sur session persistante.

La plupart des fournisseurs de proxies résidentiels proposent des sessions persistantes d'une durée de 1 à 30 minutes. Pour des sessions plus longues (plusieurs heures ou indéfinies), utilisez des proxies ISP / dédiés, qui vous attribuent une IP permanente pour toute la durée de votre abonnement.