Asp.net mvc IIS、用户和内存估计

Asp.net mvc IIS、用户和内存估计,asp.net-mvc,iis,memory,Asp.net Mvc,Iis,Memory,我有一个运行在托管服务器上的MVC应用程序。我有一个问题,主机正在强制应用程序池回收。他们说我的内存限制在128mb。虽然这不是很严重,但我不太确定我的应用程序是否导致了这种情况——问题是我需要了解它是如何工作的 我的应用程序运行速度约为25mb,没有明显的内存泄漏 我真的不明白的是,这怎么会很快达到128mb——当管理员用户登录时,这似乎是个问题——用户身份几乎立即被擦除 内存使用量如何随站点上的用户数而波动 感谢您的帮助如果您不知道您的应用程序的功能和编写方式,就无法回答您提出的问题。你在问

我有一个运行在托管服务器上的MVC应用程序。我有一个问题,主机正在强制应用程序池回收。他们说我的内存限制在128mb。虽然这不是很严重,但我不太确定我的应用程序是否导致了这种情况——问题是我需要了解它是如何工作的

我的应用程序运行速度约为25mb,没有明显的内存泄漏

我真的不明白的是,这怎么会很快达到128mb——当管理员用户登录时,这似乎是个问题——用户身份几乎立即被擦除

内存使用量如何随站点上的用户数而波动


感谢您的帮助

如果您不知道您的应用程序的功能和编写方式,就无法回答您提出的问题。你在问
内存使用量如何随网站用户数量波动?
答案是:
这在很大程度上取决于你的代码。例如,如果您从未使用ASP.NET会话(这是最佳实践),那么这并不重要,因为您不会在内存中存储任何内容。在这种情况下,您甚至不会关心应用程序池的回收,因为您的应用程序将是完全无状态的?内存很便宜。艾米,它的共享主机,但他们仍然很紧。。。我的另一个主机发出300mb的信号。。。这应该不止是enoughAh-ha,谢谢你的澄清。Darin,虽然是真的,但我不确定这不是一个过于简单的观点。大多数网站的“状态”是某种形式的会话、cookie等。当然,内存的使用会根据用户的行为而波动。这是一个相当简单的购物车网站。我更感兴趣的是,每当用户访问该站点时,内存中会加载什么内容?我不明白IIS是如何满足每个请求的?