easy:SetOpt_MaxConnects(amount)
amount
angegebene Wert ist die maximale Anzahl von
gleichzeitig geöffneten permanenten Verbindungen, die libcurl in dem
Handle zugeordneten Pool zwischenspeichern darf. Die Voreinstellung ist 5 und
es macht nicht viel Sinn, diesen Wert zu ändern, es sei denn, Sie wissen
genau, wie das funktioniert und ändern das Verhalten von libcurl. Dies
betrifft Verbindungen, die eines der Protokolle verwenden, die permanente
Verbindungen unterstützen.
Bei Erreichen der maximalen Grenze schließt curl die älteste im Cache, um zu verhindern, dass die Anzahl der offenen Verbindungen erhöht wird.
Wenn Sie bereits Übertragungen mit diesem Curl-Handle durchgeführt haben,
kann das Setzen eines kleineren #CURLOPT_MAXCONNECTS
als bisher dazu
führen, dass offene Verbindungen unnötig geschlossen werden.
Wenn Sie diesen Easy-Handle zu einem Multi-Handle hinzufügen, wird
diese Einstellung nicht berücksichtigt, sondern Sie müssen multi:SetOpt()
und die Option #CURLMOPT_MAXCONNECTS
verwenden.