none
Fileuploadコントロールで、アップロードする際の帯域制限を解除したい RRS feed

  • 質問

  • ASP.NET 2.0のFileuploadコントロールを使用して、ファイルをアップロードしているのですが
    サーバ側でFileUpload1.PostedFile.SaveAsを使用してファイル保存する際に、非常に時間がかかってしまいます

    XPのIISだと、サイズの大きなファイルでも、100Mのファイルをアップロードするのに、さほど時間がかからないのですが
    WindowsServer2003R2のIIS6.0では、帯域制限がかかっているらしく非常にアップロードに時間がかかってしまいます

    サーバはデフォルト状態でインストールされており、意図的に帯域制限を行っているということはありません
    何らかの設定をいじればいいと思うのですが、それがなかなかわからず困っています

    帯域制限を外すにはどこを設定したらいいでしょう(何となくサイズ制限なんかを見るとweb.configのような気はするのですが該当する属性が見あたらないです)
    2008年12月22日 9:20

回答

  • ファイルのアップロードでファイルのサイズの制限じゃなく帯域の制限ですか。
    あまり聞いたことないですが。

     

    XPのIISと比較されてますけど、これ、ネットワーク上のマシンじゃなくて、ローカルのIISだったりしません?

    HTTPベースで100MBの転送って結構時間かかるような気もしますけど。
    それとネットワーク側にまったく問題がないことは確認されてますか?

    2008年12月22日 10:17
  • 自分もローカルのIISと比較しての違いだと思いますが、あえて他の要因を考えてみました。

     ・ネットワークがGigabit Etherではない。(100Mbpsで接続されている)

     ・Windows Server 2003でQoSが設定されている。

     

    あと、IISのQoSに書かれたサポート情報がありますので、参照してみてください。

    http://support.microsoft.com/default.aspx/kb/814873/ja

     

    2008年12月22日 14:01
  • あとはルートとかはどうでしょうか? デフォルトゲートウエイの設定が違っていたりして遠回りしているとかです。

    2008年12月22日 14:55
    モデレータ
  • 皆さん。ありがとうございます

    ネットワークは100Mのネットワークを使用しており
    エクスプローラー同士では、すぐにファイルコピーが完了します

    XPのIISだとだいたい5Mbps程度のスピードでアップロードされますが
    WinServer2003のIISだと512KBps程度までスピードが低下します

    IISの設定マネージャの「パフォーマンス」の帯域制限はかかっていない状態です
    とはいってもこの帯域制限は下り側の制限のようで・・・
    登り側の帯域制限はあまり関係ないようです

    MetaBase.xmlというファイルがIISの動作を設定しているようなので
    もうちょっと調べてみます
    2008年12月24日 6:09
  • こんにちは。中川俊輔です。

     

    皆様、フォーラムのご利用ありがとうございます。

     

    WindowsServer2003のHTTPアップロードだけ遅いということなので、SNPが影響しているかもしれません。

    下記文書を参考に、SNPを無効にしてみてください。

    既定の SNP 機能をオフにする更新は、 Windows Server 2003 ベースと Small Business Server-based のコンピュータで使用できます。
    http://support.microsoft.com/kb/948496/ja

     

    ほかに関連しそうな情報を紹介させていただきます。

    Windows XP および Windows Server 2003 で TCP ACK の動作を制御するための新しいレジストリ エントリ
    http://support.microsoft.com/kb/328890/ja?spid=3198&sid=795

    HTTP ファイルのアップロードの操作が完了するまでに時間がかかる
    http://support.microsoft.com/?scid=kb%3Bja%3B329781&x=8&y=14

     

     

    参考になると幸いです。それでは!

     

    この投稿は現状のまま何の保証もなく掲載しているものであり、何らかの権利を許諾するものでもありません。

    コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。詳しくは http://www.microsoft.com/japan/communities/msp.mspx をご覧ください。

    2009年1月7日 8:41

すべての返信

  • ファイルのアップロードでファイルのサイズの制限じゃなく帯域の制限ですか。
    あまり聞いたことないですが。

     

    XPのIISと比較されてますけど、これ、ネットワーク上のマシンじゃなくて、ローカルのIISだったりしません?

    HTTPベースで100MBの転送って結構時間かかるような気もしますけど。
    それとネットワーク側にまったく問題がないことは確認されてますか?

    2008年12月22日 10:17
  • 自分もローカルのIISと比較しての違いだと思いますが、あえて他の要因を考えてみました。

     ・ネットワークがGigabit Etherではない。(100Mbpsで接続されている)

     ・Windows Server 2003でQoSが設定されている。

     

    あと、IISのQoSに書かれたサポート情報がありますので、参照してみてください。

    http://support.microsoft.com/default.aspx/kb/814873/ja

     

    2008年12月22日 14:01
  • あとはルートとかはどうでしょうか? デフォルトゲートウエイの設定が違っていたりして遠回りしているとかです。

    2008年12月22日 14:55
    モデレータ
  • 皆さん。ありがとうございます

    ネットワークは100Mのネットワークを使用しており
    エクスプローラー同士では、すぐにファイルコピーが完了します

    XPのIISだとだいたい5Mbps程度のスピードでアップロードされますが
    WinServer2003のIISだと512KBps程度までスピードが低下します

    IISの設定マネージャの「パフォーマンス」の帯域制限はかかっていない状態です
    とはいってもこの帯域制限は下り側の制限のようで・・・
    登り側の帯域制限はあまり関係ないようです

    MetaBase.xmlというファイルがIISの動作を設定しているようなので
    もうちょっと調べてみます
    2008年12月24日 6:09
  • こんにちは。中川俊輔です。

     

    皆様、フォーラムのご利用ありがとうございます。

     

    WindowsServer2003のHTTPアップロードだけ遅いということなので、SNPが影響しているかもしれません。

    下記文書を参考に、SNPを無効にしてみてください。

    既定の SNP 機能をオフにする更新は、 Windows Server 2003 ベースと Small Business Server-based のコンピュータで使用できます。
    http://support.microsoft.com/kb/948496/ja

     

    ほかに関連しそうな情報を紹介させていただきます。

    Windows XP および Windows Server 2003 で TCP ACK の動作を制御するための新しいレジストリ エントリ
    http://support.microsoft.com/kb/328890/ja?spid=3198&sid=795

    HTTP ファイルのアップロードの操作が完了するまでに時間がかかる
    http://support.microsoft.com/?scid=kb%3Bja%3B329781&x=8&y=14

     

     

    参考になると幸いです。それでは!

     

    この投稿は現状のまま何の保証もなく掲載しているものであり、何らかの権利を許諾するものでもありません。

    コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。詳しくは http://www.microsoft.com/japan/communities/msp.mspx をご覧ください。

    2009年1月7日 8:41
  • どっとねっとふぁんさん、CatTailさん、trapemiyaさん、回答ありがとうございます。

    いちろうさん、その後こちらの件はいかがでしょうか?

     

    誠に勝手ながら私のほうで有用な情報に回答済みチェックをつけさせていただきました。

    もし、よろしければその後の様子など投稿いただけたら幸いです。

     

    今後ともフォーラムのご利用、よろしくお願いいたします。

     


     

    2009年1月23日 9:51