• 28-10-2009, 01:18:04
    #1
    Selamlar, curl ile sunucuma dosya çekiyorum. Bildiğim kadarıyla curl bunu gayet hızlı yapıyor. Lakin sormak istiyorum bu hız daha ileri götürülebilinir mi?
    Aşağıdaki fonksiyonu kullanarak dosya indirme işlemlerini yapıyorum.

    function fileDownloader($location,$newName)
    {
        $ch = curl_init("$location");
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        $Data = curl_exec($ch);
        curl_close($ch);
        $path      = "temp/".$newName;
        $optR       = fopen("$path", "a+");
        fwrite($optR, $Data);
        fclose($optR);
    }
    En hızlı bu mudur?
  • 28-10-2009, 02:59:58
    #2
    Curl yanılmıyorsam paralel download olayına izin vermiyor. Bu yüzden tek bir bağlantıdan maxiumum aktarım hızı kısıtlanmış ise maximum hıza ulaşamazsınız. Bunu aşmak için sunucuya exstra birşeylerin yüklenmesi gerekiyor.
    Daha önce böyle birşey kullanmıştım yanılmıyorsam adı aria gibi birşeydi.
  • 28-10-2009, 09:12:00
    #3
    Üyeliği durduruldu
    file direktifi ile direk dosyaya yazmasini saglayabiliyorsunuz. tahminimce tüm datanin gelmesini beklemekten daha hizli calisiyordur. kendi hazirladigim curl egitimi vardi onla ilgilide pm attim
  • 28-10-2009, 15:42:58
    #4
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    file direktifi ile direk dosyaya yazmasini saglayabiliyorsunuz. tahminimce tüm datanin gelmesini beklemekten daha hizli calisiyordur. kendi hazirladigim curl egitimi vardi onla ilgilide pm attim
    Farklı birşeyden bahsediyorsunuz : )
  • 28-10-2009, 19:33:19
    #5
    Üyeliği durduruldu
    mustafa90 adlı üyeden alıntı: mesajı görüntüle
    Farklı birşeyden bahsediyorsunuz : )
    yok curl direktiflerinde file direktifi var. fput ile falan ugrasmadan direk kaydetmesini saglayabiliyorsunuz. Arkadaşın verdigi mantiktan daha hizli olacagi kanisindayim ama emin degilim
  • 28-10-2009, 22:33:13
    #6
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    ..kendi hazirladigim curl egitimi vardi onla ilgilide pm attim
    aynı pm den ben de alabilir miyim hocam?