• Descarga el eBook gratuito SEO en Wordpress 2015 aquí

    • Pack con las mejores herramientas SEO en las VIP Tools apúntate!


     
    Calificación:
    • 0 votos - 0 Media
    • 1
    • 2
    • 3
    • 4
    • 5
    Retrasos de 10 segundos con php

    BlackHat Bronce


    **
    VIP Tools
    Puntos de comerciante: 1 (100%)
    42

    0


    Crédito: 0.08 BHC
    Mensaje: #1
    Retrasos de 10 segundos con php
    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.
    27-03-2014 11:49 PM
    Buscar Citar

    Administrador


    *******
    Puntos de comerciante: 1 (100%)
    2,900


    Programador Promotor Blog 1000 Posts Asistente

    Crédito: 22.73 BHC
    Mensaje: #2
    RE: Retrasos de 10 segundos con php
    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.

    Código:
    curl_setopt($ch, CURLOPT_TIMEOUT, 100);

    http://foroblackhat.com/hilo-abrir-un-nuevo-grupo-vip-tools-para-herramientas-seo-premium
    Para ver el enlace necesitas registrarte o acceder a tu cuenta
    - Canciones. Traducidas. Dedicadas. Sonrisa
    (Este mensaje fue modificado por última vez en: 28-03-2014 10:44 AM por Sauron.)
    28-03-2014 10:43 AM
    Buscar Citar

    BlackHat Bronce


    **
    VIP Tools
    Puntos de comerciante: 1 (100%)
    42

    0


    Crédito: 0.08 BHC
    Mensaje: #3
    RE: Retrasos de 10 segundos con php
    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);
    (Este mensaje fue modificado por última vez en: 28-03-2014 01:47 PM por emiceru.)
    28-03-2014 12:50 PM
    Buscar Citar

    BlackHat Bronce


    **
    Puntos de comerciante: 0 (0%)
    9

    0


    Crédito: 0.32 BHC
    Mensaje: #4
    Re: Retrasos de 10 segundos con php
    Un sleep(10) puedes usar.

    Enviado desde mi bq Aquaris

    heyla03, orgulloso de ser un miembro de Foro Black Hat SEO desde Jul 2014.
    29-07-2014 12:26 AM
    Buscar Citar


    Salto de foro:


    Usuario(s) navegando en este tema: 1 invitado(s)
    Anuncios FBH (+ info)

    Foro Black Hat

    ForoBlackHat es un foro público con ánimo de desarrollo de aplicaciones y estrategias SEO para la comunidad hispano hablante cuyo objetivo sea el de aprender técnicas de posicionamiento.

    Nuestra comunidad cuenta con un equipo de programadores que desarrollan día a día nuevas herramientas gratuitas para los usuarios. ¡Siéntete libre de registrarte y comentar por los hilos!