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

Әрбір бір мезгілдегі шолу сәйкестігіне конфигурацияланған HtmlUnit WebClient тағайындаңыз. Оның WebClientOptions объектісі ProxyConfig иеленеді; жұмыс орындалып жатқанда маршрутты тұрақты деп қарастырыңыз. Ортақ жұмыс кезегі бір ортақ өзгермелі браузерді талап етпейді. HTTP ProxyConfig пайдаланылатын рұқсат етілген жалпы беттерді тексеру үшін кандидат соңғы нүктелерді жұмысшыларға тағайындамас бұрын HTTP прокси тізімінен таңдаңыз.

Бетті, кейінгі жүктеулерді және сессия күйін сол клиентте ұстаңыз. Прокси параметрлерін өзгерту орнатылған қосылымдарды тасымалдай алмайды. Бөлек клиенттер бөлек браузер күйін де жасайды, сондықтан сәйкестікті тек маршрут анықтайды деп болжаудың орнына кез келген жоспарланған ортақ кіруді жоспарлаңыз. Прокси аутентификациясы орнатылған HtmlUnit нұсқасының интерфейсін пайдаланады және веб-сайтқа кіруден бөлек қалады.

Браузерді пулға қайтару алдында аяқталуды анықтаңыз. Жоғарғы деңгейдегі жауап скрипттер немесе фондық сұраулар жалғасып жатқанда келуі мүмкін. Сол жұмысты аяқтаңыз немесе жойыңыз, келесі сәйкестік мұрагерлік етпеуі тиіс күйді тазалаңыз және бұл шекара сенімді түрде орнатылмаса, клиентті істен шығарыңыз.

Белсенді клиенттер санын шектеңіз және аяқталған WebClients жабыңыз. Браузер талдайды және скрипттерді орындауы мүмкін, бұл қарапайым тасымалдаудан қымбатырақ. Тек қайтарылған HTML қажет жұмыс үшін кішірек HTTP клиенті сол ресурстық бюджет шегінде көбірек бір мезгілдегі сұрауды қолдай алады.

Қатысты мақалалар