Bezeichnung
multi:SetOpt_MaxConnects -- legt die Größe des Verbindungscaches fest
Übersicht
multi:SetOpt_MaxConnects(max)
Beschreibung
Übergeben Sie eine Zahl, die den maximalen Wert angibt. Die eingestellte Anzahl wird als die maximale Anzahl gleichzeitig offener Verbindungen verwendet, die libcurl nach Beendigung der Nutzung in seinem Verbindungscache halten kann. Standardmäßig vergrößert libcurl die Größe für jeden zusätzlichen Easy-Handle, so dass er das Vierfache der Anzahl der zusätzlichen Easy-Handle ausmacht.

Wenn Sie diese Option aktivieren, können Sie verhindern, dass die Cache-Größe über die von Ihnen festgelegte Grenze hinaus wächst.

Wenn der Cache voll ist, schließt curl die älteste im Cache, um zu verhindern, dass die Anzahl der offenen Verbindungen zunimmt.

Diese Option ist nur für die Verwendung des Multi-Handle gedacht, bei Verwendung der Easy-Schnittstelle sollten Sie stattdessen die Option #CURLOPT_MAXCONNECTS verwenden.

Siehe #CURLMOPT_MAX_TOTAL_CONNECTIONS, um die Anzahl der aktiven Verbindungen zu begrenzen.

Eingaben
max
Eingabewert

Navigation zeigen