job A → WebClient A → proxy A → destination
job B → WebClient B → proxy B → destination

Rendeljen egy beállított HtmlUnit WebClient példányt minden egyidejű böngészési identitáshoz. A WebClientOptions birtokolja a ProxyConfigot; a feladat futása alatt tekintse az útvonalat rögzítettnek. A közös feladatsor nem igényel egyetlen közös, módosítható böngészőt. A HTTP ProxyConfigot használó, engedélyezett nyilvános oldal-ellenőrzésekhez válasszon jelölt végpontokat a HTTP-proxylistáról, mielőtt munkásokhoz rendelné őket.

Tartsa az oldalt, a későbbi betöltéseket és a munkamenet állapotát annál az ügyfélnél. A proxybeállítások módosítása nem tudja átültetni a már létrejött kapcsolatokat. A külön ügyfelek külön böngészőállapotot is létrehoznak, ezért tervezze meg a szándékolt közös bejelentkezést ahelyett, hogy feltételezné, hogy az identitást csak az útvonal határozza meg. A proxyhitelesítés a telepített HtmlUnit-verzió felületét használja, és elkülönül a webhelyre való bejelentkezéstől.

Határozza meg a befejezést, mielőtt egy böngészőt visszaad egy készletnek. A legfelső szintű válasz megérkezhet, miközben szkriptek vagy háttérkérések folytatódnak. Fejezze be vagy szakítsa meg ezt a munkát, törölje azt az állapotot, amelyet a következő identitásnak nem szabad örökölnie, és vonja ki az ügyfelet, ha ez a határvonal nem állítható fel megbízhatóan.

Korlátozza az aktív ügyfelek számát, és zárja be a befejezett WebClienteket. A böngésző elemez, és szkripteket is futtathat, ami többe kerül egy egyszerű átvitelnél. Egy olyan feladathoz, amelynek csak a visszaadott HTML kell, egy kisebb HTTP-ügyfél több egyidejű kérést tud kiszolgálni ugyanazon erőforrás-kereten belül.

Kapcsolódó cikkek