[Armadillo:07692] Re: WEBサーバー(winstone)におけるファイルダウンロード速度について
HSC:くまがいたかひろ
email@hidden
2011年 11月 2日 (水) 15:37:25 JST
To:庄司さん
いつもお世話になっております。熊谷です。
早速のお返事ありがとうございます。
> http://sourceforge.net/tracker/index.php?func=detail&aid=1903240&group_id=98922&atid=622497
>
> に詳しく書いてありますが、WinstoneOutputStream::write(byte[],int,int)
> が実装されていなかったので、実際には write(int)が呼ばれていたみたいです。
>
> あと、ヘッダに Content-Length が指定されるとさらにダメみたいですね。
拝見しました。
java に弱い自分ですが、庄司さんの説明で理解できました(゜∀゜ ;)
>
> > どのようなサイトなのかわかりませんが、ここに対応されたであろうソースコードがありましたので、
> > 取得して 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 から取れる方が新しいはずです。
google project は Rick に許可を得た。
ということは正規品と思ってもよいのでしょうか。。。
(と、庄司さんに聞いても・・・という面はあるのですが)
現状、Winstone は主に開発用として利用されるケースしか耳にしませんが、
製品に搭載する場合は問題になったりしないか、課題になってます
以上、よろしくお願いいたします。
________
〆 引用 メール φ \
|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|From : Yasushi SHOJI <email@hidden>
|Date : 2011/11/02 15:14:46
|Subject : WEBサーバー(winstone)におけるファイルダウンロード速度について
|________________________________________________________________
|
> 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 mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>
◆━<北都システム株式会社>━━━━━━━━━━━━━━━━━━━◆
♪ |// 熊谷 貴広 -Tka.Kumagai-
〜 >・) email@hidden
( 彡 NTソリューションユニット
_/ |_ 〒004-0052 札幌市厚別区厚別中央2条3丁目5-11
TEL:(011)896-5481 / (011)896-7573
情報共有にお困りなら...
お客様に最適な方法をご提案いたします!
http://product.hscnet.jp/knowledge/
Webスケジュール共有ソフトを無料で配布しています!
製品紹介:http://www.hscnet.co.jp/product/scheduler/index.html
◆━━━━━━━━━━━━━━━━━━━<Hokuto System Co.ltd>━◆
armadillo メーリングリストの案内