Sitemde, kullanıcılar benim sunucu üzerinden kendilerine indirme işlemini giriş dosyalarına bağlantılar ve akarsu yapabilirsiniz. Ben bu gibi bir sistem kullanmak:
header('Cache-control: private');
header('Content-Type: application/octet-stream');
header('Content-Length: ' . $r[2]);
header('Content-Disposition: filename=' . $theName);
flush();
$file = fopen($fileName, "r");
while(!feof($file))
{
print fread($file, 10240);
flush();
sleep(1);
}
fclose($fileName);
Düşünce benim kullanıcıların indirme oldukça yavaş (600kb'a / s) gidin olduğunu. Onlar on kat kendi internet bağlantısı üzerinden maxxing gerekir, böylece bu barındırılan sunucu 1 Gbit port üzerinde.
Bu tür bir şey yapmak için daha iyi bir yolu olup olmadığını merak ediyorum, belki de belki de CURL? Ben cURL ile fazla deneyimim yok ama ben herhangi bir geri bildirim takdir ediyorum.
Teşekkürler.