Closed
Description
For comparison curl provides you with two options:
CURLOPT_CONNECTTIMEOUT
the time it may take to establish the connection.CURLOPT_TIMEOUT
the time the total execution of the request is allowed to take.
Both of these I'm currently using to "probe" ~150 servers per day and test their connect and response time. Since this is about speed, I'm not interested in keeping the connection open for more than a couple of seconds, so I would like to tweak both these parameters.
The timeout branch seemed to be aimed at the total execution time equivalent.
And the connection timeout is available in stream_socket_client, currently a fixed value Connector.php:43.