HttpClient3はサイズが大きいファイルのダウンロードには不向き?
Jakarta CommonsのHttpClient3.1を使用してニコニコ動画のFLVファイルダウンロードを行うプログラムを書いてみたが、ファイルダウンロードに30分以上かかり実用的な時間で処理が終了しなかった。
元々3.1は日本語解説ページが多かったので選択していたが、仕方が無いので、最新版であるHttpClient4.0-alpha3で試してみたところ、Webブラウザからのダウンロードと同等の時間でダウンロードが完了した。
以上より、どうも3.Xは大容量ファイルの受信に問題があるように思える。
なお、3.Xと4.Xはかなり構成が変わってしまっているので、バージョンアップには大幅な修正が必要である。私の場合、パッケージをダウンロードすればexampleコードが付属しているのでそれを参考にしながら修正を行った。
« 久しぶりにSoapboxサービスにアクセスしてみたら | トップページ | ニコニコ動画みたいなサイトのH.264使用料金てどうなっているのだろうか »
この記事へのコメントは終了しました。
« 久しぶりにSoapboxサービスにアクセスしてみたら | トップページ | ニコニコ動画みたいなサイトのH.264使用料金てどうなっているのだろうか »
コメント