Symtom#
- Ett IP-echo anrop returnerar samma adress flera gånger i rad trots att inget session id är satt.
- Ett mål som begränsar hastigheten per IP blockerar en sökrobot som "roteras" men återanvänder en pool med tio anslutningar.
Fixar efter kund#
| Klient | Hur man får en ny anslutning per förfrågan |
|---|---|
| cURL | varje åkallan är en ny anslutning redan |
| Python-förfrågningar | requests.get(...) utan en Session, eller headers={"Anslutning": "stäng"} |
| Node.js hämta / elva | nya ProxyAgent per begäran eller pipelining: 1 med keepAliveTimeout: 0 |
| Gå till nät/http | Transport.DisableKeepAlives = sant |
| Webbläsare | inte kontrollerbar; använd en sticky session istället och rotera genom att ändra -sid- |
Tvärtom#
När du *vill* ha en utgång för flera begäranden, är keep-alive din vän på samma anslutning, men lita inte på det: använd en Klibbiga sessioner så garantin överlever anslutnings återställningar.
Så fungerar det på Proxy Cyber#
Proxy Cybergateways väljer utgången för varje ny anslutning och behåller den under hela anslutningens livslängd (anslutningar som inte används stängs efter 60 sekunder). -sid- gör valet explicit och oberoende av anslutning. -sid-