Bezeichnung
easy:SetOpt_MaxConnects -- setzt die maximale Verbindungs-Cache-Größe
Übersicht
easy:SetOpt_MaxConnects(amount)
Beschreibung
Übergibt einen Wert. Der in 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.

Eingaben
amount
Eingabewert

Navigation zeigen