0

我正在考虑使用具有 200MB 应用程序池的共享主机。在我购买这项服务之前,我需要知道我的应用程序实际消耗了多少内存。

当应用程序池大小达到 iz 时会发生什么。在构建 sessionFactory 时考虑到 nhibernate mvc3 应用程序,它应该保留在应用程序池内存中,并且在达到池后应该再次创建此会话工厂。如果错了请纠正我。

干杯

4

2 回答 2

1

很难说 200 MB 是否足够,因为这取决于您的应用程序在内存中保留了多少数据。

IIS中有各种设置......例如,

1)如果达到池大小限制,您可以关闭应用程序...... 2)如果达到池大小限制,您可以回收应用程序池...... 3)您可以使用新的工作进程重置应用程序...... 4)CPU限制设置……等等……

因此,这完全取决于您的托管服务提供商对您的应用程序池的设置......

为了避免所有这些,您可以做的是,1)要求您的托管服务提供商为您提供远程访问权限以管理您网站的 IIS 属性...如果您有远程访问权限,您可以根据需要调整各种设置... 2)如果您的预算约为每月 20 美元,请选择虚拟专用服务器托管...您可以完全自由地为您的 IIS 设置所有内容。

于 2012-05-28T05:37:03.223 回答
0

使用apache bench 之类的负载测试工具并监控您的内存使用情况。

于 2012-05-26T16:20:42.573 回答