libcurl plurprokuraj transigoj: konektolimoj kaj atendovicoj
CONNECT estas subtenata; okupata gastiganto aŭ totala konektolimo povas lasi transigon atendi antaŭ ol ĝi provos ingon.
Raporto, ke plurprokuraj transigoj blokiĝas, bezonas la libcurl-eldonon kaj la TLS-malantaŭon. Ĝi ne pruvas, ke ĉiu CONNECT-transigo bezonas fadenon de la operaciumo.
| Atendo | Kion kontroli |
|---|---|
| Kvoto por unu finpunkto | CURLMOPT_MAX_HOST_CONNECTIONS kalkulas la prokuron kiel gastiganton, eĉ inter malsamaj celaj retejoj |
| Kvoto trans la multi-tenilo | La totala konektolimo povas krei plian atendovicon |
| Post konektoprovo | Fakta respondo de la prokuro aŭ blokado specifa al la eldono |
Komparu la integriĝon de la eventa buklo, la limojn kaj la buĝetojn de tempolimoj kun la interfaco de la instalita eldono. Pliigi la samtempecon povas movi la atendovicon en la prokuron sen ripari la kaŭzon.
Identigu klientan atendovicon, malrapidan respondon aŭ efektivigaĵ-specifan blokadon antaŭ ol ŝanĝi la samtempecan arkitekturon de la aplikaĵo.