asp.net应用程序可使用的最大RAM

问题描述

| 如果我购买一台服务器,可以在其中放置尽可能多的RAM,那么使用最新版本的东西我可以为asp.net Web应用程序提供多少RAM? 我问的原因是我打算充分利用InProc会话。 谢谢。     

解决方法

        除非您在
boot.ini
文件中设置了/ 3GB开关,否则32位Windows Server上的任何进程都限于2GB,在这种情况下,一个进程可以使用3GB。 如果您使用的是64位服务器,则将受到服务器所提供功能的限制。 请参阅Windows和Windows Server版本的内存限制。 您可能还需要增加IIS中应用程序池可以使用的最大内存。 另请参阅64位IIS上w3wp工作进程允许的最大内存。 预计服务器上的负担很重吗?您是否考虑过使用数据库来存储会话或没有会话状态的MVC .Net?     ,        将服务器上的内存增加到6 GB或更多将无济于事,因为4 GB是 Win-32的最大可寻址内存。您将必须在Win 64中 为了向服务器配置添加更多内存。 如果是专用框,则可以尝试使用3GB开关运行, 这将允许asp.net最多使用3GB。 您还应该检查当前的最大内存设置为...!?