Bezeichnung
multi:SetOpt_Max_Host_Connections -- legt die maximale Anzahl von Verbindungen zu einem einzelnen Host fest
Übersicht
multi:SetOpt_Max_Host_Connections(max)
Beschreibung
Die in max eingestellte Nummer wird als maximale Anzahl von gleichzeitig geöffneten Verbindungen zu einem einzelnen Host verwendet (ein Host ist identisch mit einem Hostnamen + Portnummernpaar). Für jede neue Sitzung auf einem Host öffnet libcurl eine neue Verbindung bis zu dem von #CURLMOPT_MAX_HOST_CONNECTIONS festgelegten Limit. Wenn das Limit erreicht ist, sind die Sitzungen ausstehend, bis eine Verbindung verfügbar wird. Wenn #CURLMOPT_PIPELINING aktiviert ist, wird libcurl versuchen, eine Durchführung zu erstellen, wenn die Option host dazu in der Lage ist.

Der voreingestellte Maximalwert ist 0, unbegrenzt. Aus Gründen der Abwärtskompatibilität wird das Setzen auf 0, wenn #CURLMOPT_PIPELINING 1 ist, jedoch nicht als unbegrenzt behandelt. Stattdessen öffnet es nur 1 Verbindung und versucht, sie mit einer Pipeline zu verbinden.

Dieses festgelegte Limit wird auch für Proxy-Verbindungen verwendet. Anschließend wird der Proxy als der Host betrachtet, für den dieses Limit gilt.

Eingaben
max
Eingabewert

Navigation zeigen