0

私は200MBのアプリケーションプールを持つ共有ホスティングを使用することを考えています。このサービスを購入する前に、アプリが実際に消費しているメモリの量を知る必要があります。

そして、そのアプリケーションプールサイズがizに達したときに何が起こるか。sessionFactoryのビルド時にnhibernatemvc3アプリケーションを念頭に置いて、アプリケーションプールメモリに保持し、プールに到達した後、このセッションファクトリを再度作成する必要があります。間違っていたら訂正してください。

乾杯

4

2 に答える 2

1

アプリケーションがメモリに保持するデータの量に依存するため、200MBで十分かどうかを判断するのは非常に困難です。

IISにはさまざまな設定があります...たとえば、

1)POOLサイズ制限に達した場合、アプリケーションをシャットダウンできます... 2)プールサイズ制限に達した場合、アプリケーションプールをリサイクルできます... 3)新しいワーカープロセスでアプリケーションをリセットできます... 4)CPU制限設定...など...

したがって、それはすべて、ホスティングプロバイダーによるアプリケーションプールの設定に依存します...

これらすべてを回避するには、次のようにします。1)ホスティングプロバイダーにリモートアクセスを許可して、WebサイトのIISプロパティを管理するように依頼します...リモートアクセスがある場合は、ニーズに基づいてさまざまな設定を調整できます... 2)1か月あたり約20ドルの予算がある場合は、仮想プライベートサーバーホスティングを利用してください...IISのすべてを自由に設定できます。

于 2012-05-28T05:37:03.223 に答える
0

apacheベンチなどの負荷テストツールを使用して、メモリ使用量を監視します。

于 2012-05-26T16:20:42.573 に答える