none
ASP.NETサーバーのメモリー量の見積もり RRS feed

  • 質問

  • お世話になります。

    ASP.NETWEBアプリケーションを配置するサーバーのメモリー量の見積もり方法を御教授願いたいです。

    例えばWEBアプリケーション(dll合計で10M)が100本あり、それぞれ1000回ほどのボタンクリック等のイベントがあるとした場合、どれくらいのメモリーを消費するのでしょうか?また、メモリーの使い方はCGIのようなイベント時だけなのか、サーブレットのような常駐型なのか、常駐型の場合でも、WEBアプリケーションへの要求時にインスタンス化されるのか、等もお願いいたします。

    2013年2月8日 0:05

回答

  • アプリケーションがどのようにメモリーを使うかなどがわからないと、想定のしようがありません。
    Webサーバーのサイジングは、利用の想定シナリオなどを元にパフォーマンステスト等によって見極めるしか無いです。

    ASP.NETのアプリケーションライフサイクルに関しては、MSDNを参照してみてください。
    ASP.NET の有効期間
    http://msdn.microsoft.com/ja-jp/library/ms227435(v=vs.100).aspx


    • 回答としてマーク bikke 2013年2月8日 2:49
    2013年2月8日 1:12

すべての返信

  • アプリケーションがどのようにメモリーを使うかなどがわからないと、想定のしようがありません。
    Webサーバーのサイジングは、利用の想定シナリオなどを元にパフォーマンステスト等によって見極めるしか無いです。

    ASP.NETのアプリケーションライフサイクルに関しては、MSDNを参照してみてください。
    ASP.NET の有効期間
    http://msdn.microsoft.com/ja-jp/library/ms227435(v=vs.100).aspx


    • 回答としてマーク bikke 2013年2月8日 2:49
    2013年2月8日 1:12
  • かるあさん

    了解です。多めにメモリー積んで、実機確認をしていこうと思います。

    アプリケーションライフサイクルについて、御教授頂いたURLを参照しましたが、だいぶ難しいので、読み込んで理解したいと思います。

    どうもありがとうございます。

    2013年2月8日 2:49
  • 解決済みですが、

    CGIのようなイベント型(という表現が正しいかわかりませんが)か、常駐型なのか、プログラミングモデルが全く異なります。メモリ使用量だけでプラットフォームを判断・選択するのでしょうか? メモリ使用量よりは、ASP.NETがどのような構成をしているのかのほうが重要に思います。そして、そのような部分は質問するよりもご自身で調べるべきとも思います。

    2013年2月8日 3:47