(PHP 5 >= 5.5.0, PHP 7)
curl_multi_setopt — Установить опции для множественного дескриптора cURL
К настоящему времени эта функция еще не была документирована; для ознакомления доступен только список аргументов.
mh
option
Одна из констант CURLMOPT_*
.
value
Значение, которое необходимол установить для option
.
value
должно быть типа int для следующих
значений параметра option
:
Опция | Установить value в |
---|---|
CURLMOPT_PIPELINING |
1 для включения и 0 для отключения. Разрешает конвеер для множественного дескриптора, что приведет к попытке использовать конвеера HTTP, если это возможно, для передачи с использованием этого дескриптора. Это значит, что если вы добавите второй запрос, который может использовать уже существующее соединение, то он будет передан "по конвееру" этому соединению. Начиная с cURL 7.43.0 вы можете передать 2 для попытки мультиплицирования новой передачи с помощью существующего соединения HTTP/2, если это возможно. Вместо численных значений вы можете использовать константы CURLPIPE_*, если они доступны. |
CURLMOPT_MAXCONNECTS |
Задайте число максимального количества одновременно открытых соединений, которые libcurl может закешировать. По умолчанию это значение задается как число дескрипторов добавленных через curl_multi_add_handle() умноженное на 4. Когда кеш заполнится, curl закроет самые старые соединения в кеше предотвращая увеличение количества открытых соединений. |
CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE |
Задает пороговое значение длины пакета для конвеера в байтах. |
CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE |
Задает пороговое значение размера для "штрафа" конвеера в байтах. |
CURLMOPT_MAX_HOST_CONNECTIONS |
Величина, определяющая максимальное количество соединений с одним хостом. |
CURLMOPT_MAX_PIPELINE_LENGTH |
Величина, определяющая максимальное количество запросов в конвеере. |
CURLMOPT_MAX_TOTAL_CONNECTIONS |
Величина, определяющая максимальное количество одновременно открытых соединений. |
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.
Версия | Описание |
---|---|
7.0.7 |
Добавлены константы CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE ,
CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE ,
CURLMOPT_MAX_HOST_CONNECTIONS ,
CURLMOPT_MAX_PIPELINE_LENGTH и
CURLMOPT_MAX_TOTAL_CONNECTIONS .
|