[Armadillo:07691] Re: WEBサーバー(winstone)におけるファイルダウンロード速度について
Yasushi SHOJI
email@hidden
2011年 11月 2日 (水) 15:14:46 JST
At Wed, 02 Nov 2011 14:49:29 +0900,
HSC:くまがいたかひろ wrote:
>
> 現象としては解決したのですが、
> わからないことだらけですっきりはしていません。。。
>
> ------------------------------------------------------------
> 以下のサイトで同じようにダウンロードスピードが遅いと
> 訴えている方が居りました。
> http://jenkins.361315.n4.nabble.com/Issue-1275-New-Artifact-download-slow-200kb-s-td399495.html
https://issues.jenkins-ci.org/browse/JENKINS-1275
これですね! ありがとうございます。あとは探せました。
> 対応したそうなのですが、肝心の対応ソースが掲載されておらず、
> 色々探しているうちにここ↓に辿り着きました。
> http://code.google.com/p/winstone/
http://winstone.cvs.sourceforge.net/viewvc/winstone/winstone/src/java/winstone/WinstoneOutputStream.java?r1=1.19&r2=1.20
これが修正になります。
修正内容は
http://sourceforge.net/tracker/index.php?func=detail&aid=1903240&group_id=98922&atid=622497
に詳しく書いてありますが、WinstoneOutputStream::write(byte[],int,int)
が実装されていなかったので、実際には write(int)が呼ばれていたみたいです。
あと、ヘッダに Content-Length が指定されるとさらにダメみたいですね。
> どのようなサイトなのかわかりませんが、ここに対応されたであろうソースコードがありましたので、
> 取得して Winstone.jar の生成を行ったところ改善されました。
> (該当ソース)
> http://code.google.com/p/winstone/source/browse/trunk/winstone/src/main/java/winstone/WinstoneOutputStream.java?spec=svn3&r=3
sourceforge の方が、Rick Knowles が開発していたオリジナルの winstone で、
google project の方は、Rick に許可を得てやりはじめたみたいです。
なので、google code から取れる方が新しいはずです。
> 取り急ぎ、一旦解決として本件は Close となります。
良かったです。:-)
--
yashi
armadillo メーリングリストの案内