Retrasos de 10 segundos con php
Iniciado por emiceru · 27 mar 2014 · 3 respuestas · 5616 visitas
emiceru Estoy empezando a hacer una herramienta como la comprobación de autoridad que saco Sauron para mi uso personal y aprender un poco mas.
Bueno, a lo que voy, la idea que había tenido era poner 10 proxies y 10 cuentas de moz, y asi esperar solo 1 segundo para hacer cada petición, pero me esta dando un timeout y me he quedado ahí parado.
@Sauron, ¿puedes ponerme un ejemplo de código para ver como haces las peticiones y como esperas 10 segundos?
Yo lo he hecho con sleep(10), bueno ahora sleep(1), pero como digo me da un timeout.Sauron Es normal cuando trabajas con Proxies que estos sean un tanto lentos si te salta el TimeOut, juega con la opción de la la librería cURL: CURLOPT_TIMEOUT que es el número máximo de segundos que va a estar ejecutándose. Si el proxy es lento o muy lento es recomendable poner 100 o más segundos para que de tiempo a su respuesta. El problema de trabajar con proxy es su tiempo de respuesta y mucho más cuando son públicos.
curl_setopt($ch, CURLOPT_TIMEOUT, 100);emiceru En este caso serían proxies privados
Voy a probar esto que dices. Muchas gracias
Joder, pues me sigue saliendo Request Timeout
Este es el codigo que tengo:
$requestUrl = "http://lsapi.seomoz.com/linkscape/url-metrics/".urlencode("http://" . $URL)."?Cols=".$cols."&AccessID=".$access[$i]."&Expires=".$expires."&Signature=".$urlSafeSignature;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $requestUrl);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
if (isset($proxy)) {
curl_setopt($ch, CURLOPT_PROXY, $proxy);
}
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 100);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8');
$data = curl_exec($ch);heyla03 Un sleep(10) puedes usar.
Enviado desde mi bq Aquaris
Este hilo pertenece al archivo del foro y ya no admite respuestas.
Otros hilos de esta sección
- Social Locker simple en HTML y JavaScriptSauron · 16 jun 201420 respuestas · 47.307 visitasÚltimo mensaje: 7 dic 2018
- Script para postear en diferentes grupos de Facebookrodrigol · 6 jun 201418 respuestas · 43.485 visitasÚltimo mensaje: 7 may 2018
- Scrapear con phytoncarlosse · 3 may 201411 respuestas · 24.557 visitasÚltimo mensaje: 19 mar 2017
- Desofuscar código JavaScriptSauron · 7 ago 20147 respuestas · 18.061 visitasÚltimo mensaje: 12 oct 2016
- Redirección .htaccess de un dominiowrongchris · 15 mar 20174 respuestas · 15.565 visitasÚltimo mensaje: 29 nov 2017
- Scrapear utilizando PHP nativo y la librería CurlSauron · 19 mar 20147 respuestas · 15.162 visitasÚltimo mensaje: 9 jul 2015
- Ayuda script para forzar a ver anuncio a los usuariosdobrick · 26 feb 20185 respuestas · 15.034 visitasÚltimo mensaje: 12 may 2019
- Duda para desarrolladores webharmonica · 8 may 20158 respuestas · 14.252 visitasÚltimo mensaje: 20 jul 2015

