¿Alguien sabe por qué podría cURL en php5 ser tan lento en fallar incluso con 45 segundos de tiempo de espera, descargando algunos archivos kb en un servidor speedO'light?cURL realmente lento
El código está aquí como solicitado (a pesar de que aumentó la tiempos de espera aún más por la secuencia de comandos no fallar durante la ejecución y cambiado de agente de usuario a Mozilla/4.0 de Chrome inicial):
$ch = curl_init('http://www.somesite.com/' . $key);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_REFERER, 'http://www.somesite.com/somereferer/');
// curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.39 Safari/530.5');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0');
curl_setopt($ch, CURLOPT_TIMEOUT, 120);
curl_setopt($ch, CURLOPT_DNS_CACHE_TIMEOUT, 600);
publicar su código o la parte en el código – dusoft
Hola y bienvenido al sitio. ¿Estás usando HTTP 1.1 o 1.0? –
bien, aquí está el código, y @Alix Axel, por lo que sé que el cURL envía solicitudes de HTTP 1.1 por defecto, no cambié eso – mangefort