私はいくつかのyoutubeビデオを私のサーバーにcopy(); (私のサーバーは100 mbit/sの接続を持っています)もっと速いphp copy()関数(リモート用)より多くの接続?
copy()関数またはsth elseを使用すると、1つ以上の接続を取得してより高速に到達できますか?
私はいくつかのyoutubeビデオを私のサーバーにcopy(); (私のサーバーは100 mbit/sの接続を持っています)もっと速いphp copy()関数(リモート用)より多くの接続?
copy()関数またはsth elseを使用すると、1つ以上の接続を取得してより高速に到達できますか?
外部ソースから複数のURLを同時にダウンロード/コピーする場合は、
curl_multi_execのいずれかを探してください。
もう一度ダウンロード、
を分割するために探している場合はこれが
ネットワーク帯域幅(およびCPUのおそらくほとんどない)の費用と同期カール複数のURLに作られたライブラリー、
あり、curl has the split option
RANGES With HTTP 1.1 byte-ranges were introduced. Using this, a client can request to get only one or more subparts of a specified document. Curl supports this with the -r flag. Get the first 100 bytes of a document: curl -r 0-99 http://www.get.this/ Get the last 500 bytes of a document: curl -r -500 http://www.get.this/ Curl also supports simple ranges for FTP files as well. Then you can only specify start and stop position. Get the first 100 bytes of a document using FTP: curl -r 0-99 ftp://www.get.this/README
私は彼が複数のURLを同時にダウンロードするのではなく、同じファイルのために並行して別のチャンクをダウンロードしたいと思うと思う。 –
ああ、確かではない、OPがいくつかのビデオを探しているのなら、これは行くべき方法だ。 – ajreal
PHPは単なるスレッドではありませんが、確かに可能ではありませんが、xソケット接続を開き、ループ内のデータをそれぞれポーリングできますが、それはうんざりです。 –
AFAIK、Youtubeは、ビデオがダウンロードされないようにストリームされるため、帯域幅を節約するためにビデオのビットレートに応じてビデオのダウンロードを調整します。 – Esailija
youtubeビデオをダウンロードしたり変換したりするための高価なアプリケーションがたくさんあります。彼らは ? – BerkErarslan