09/06/07 12:29:05 qISEUvZl
ファイルをダウンロードするローダーの仕様を変えてみようと思って開発brancheの方でテスト
しています。今までは
・ローダーの同時起動数(6つ)を越えると「ローダーを作成できない」というエラーを出すため
レスポンスの悪いサーバにアクセスしてローダーをすべて起動すると何も出来ない状況になる。
・同一のサーバに最大6つまでコネクションを張れたため、そのサーバに対する負荷が大きかった。
という問題があったので、次の様にしてみることにしました。
・ローダーの同時起動数を越えてアクセス要求が来たらローダーをキューに入れておき、前の
ローダーの処理が終わったら順次キューからローダーを取り出して起動する。
・同一のサーバに同時に張れるコネクションは最大2つまでにする。
・ローダの同時起動数を10に増やす。
ある一つのサーバに大量に置いてある画像を一気にダウンロードする時などは効率が落ちますが
サーバに対する負荷軽減ということで御了承下さい。逆に、普通に使用する分にはレスポンスの
悪いサーバの影響を受けなくなるので使い勝手は良くなります。
これに関して何か意見や質問があればおっしゃって下さい。