• 10-04-2014, 01:22:54
    #1
    cURL ile veri çekerken localhosta 30 saniyeyi geçiyor ve hata veriyor.
    Sunucuya atıp çalıştırdığımda 0.8 ile 1 saniye arasında çalıştıyor sorunsuz.
    WAMP ve XAMPP denedim ikisinde de aynı sorun var.

    CURL ile veri çektiğim kod :

    $agent = 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.154 Safari/537.36';
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $siteURL);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_VERBOSE, true);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_USERAGENT, $agent);
    $gelVeri = curl_exec($ch);
    curl_close($ch);
  • 10-04-2014, 01:26:53
    #2
    Developer
    curl_setopt($ch, CURLOPT_VERBOSE, true);
    curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );

    satırlarını silip dener misiniz
  • 10-04-2014, 01:38:35
    #3
    FastPHP adlı üyeden alıntı: mesajı görüntüle
    curl_setopt($ch, CURLOPT_VERBOSE, true);
    curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );

    satırlarını silip dener misiniz
    maalesef yine aynı. :|
  • 10-04-2014, 01:56:35
    #4
    Developer
    pSkpt adlı üyeden alıntı: mesajı görüntüle
    maalesef yine aynı. :|
    $agent = 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.154 Safari/537.36';
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $siteURL);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_USERAGENT, $agent);
    curl_setopt($ch, CURLOPT_TIMEOUT, 5);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
    curl_setopt($ch, CURLOPT_MAXREDIRS, 2);
    @curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
    $gelVeri = curl_exec($ch);
    echo curl_error($ch);
    curl_close($ch);
    şu şukilde çıkan hatayı yazarmısınız
  • 10-04-2014, 02:06:02
    #5
    FastPHP adlı üyeden alıntı: mesajı görüntüle
    $agent = 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.154 Safari/537.36';
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $siteURL);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_USERAGENT, $agent);
    curl_setopt($ch, CURLOPT_TIMEOUT, 5);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
    curl_setopt($ch, CURLOPT_MAXREDIRS, 2);
    @curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
    $gelVeri = curl_exec($ch);
    echo curl_error($ch);
    curl_close($ch);
    şu şukilde çıkan hatayı yazarmısınız
    Operation timed out after 5055 milliseconds with 95220 out of -1 bytes received
  • 10-04-2014, 07:55:22
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    localden bağlanirken site size geç response dönüyordur ondan böyle oluyor proxy kullanabilirsiniz.

    GT-I8160 cihazımdan Tapatalk kullanılarak gönderildi
  • 10-04-2014, 10:19:32
    #7
    Yaşadığınız sıkıntının nedeni localhost'un kurulu olduğu cihaza ait internet bağlantısının yavaş olması. Örneğin sunucuda 100mb varken sizde 10mb hat vardır, ondan kendi bilgisayarınızdaki bağlantıların yavaş olduğunu düşünürsünüz. Artı olarak kullandığınız işletim sistemi, cihazın donanımları (örn: ethernet kartı) vs. bunların hepsi hız faktörüne etki etmektedir.