私は特定のユーザのファイルダウンロードのためのPHPコードを持っています 私はデータベースにファイルの内容を保存しています(ブロブタイプを使用しています)。複数の接続を持つPHPダウンロードスクリプト
<?php
//do stuffs to validate user
//do stuffs get the content from database;
//$r=mysql_fetch_object("$query");
header("Content-Type: $r->type");
header("Content-Disposition: attachment; filename=\"$r->name\"");
echo $r->content;
?>
大きなファイルの場合、ファイルのダウンロードに時間がかかります。 コードを改善するには? 複数の接続でダウンロード速度が向上しましたか?
詳細。助けが必要な場合は、それらを与えてください。あなたはどんなスピードですか?どのくらい大きなですか?どのような接続の上に? –
スピードアップについては実際にはコメントできませんが、 'Content-Length'ヘッダを指定すると、受信ユーザはステータスバーと到着予定時刻を知ることができます(速く感じるかもしれません)。 – Rudu