我想知道人们将什么用作限制IIS上内存的最佳做法[5/6/7]。我在32位具有4GB物理内存的Web服务器上运行,并且没有/ 3GB交换机。我目前限制我的应用程序池使用1GB内存。这太低了吗?有什么想法吗?IIS应用程序池中内存限制的最佳做法
6
A
回答
12
应用程序池中的所有限制都针对表现不佳的应用程序。更具体地说:
- 为了防止糟糕的应用程序不受干扰,以良好的应用程序。
- 尝试尽可能保持不良应用程序正常运行。
在这种情况下,答案是偏离正轨:这取决于。
如果您的应用程序泄漏,然后没有限制,它会崩溃大约1.2 - 1.6 Gb(如果内存服务)。所以1 Gb是明智的。如果在正常操作期间,应用程序消耗的不多于100 Mb,并且服务器上有许多应用程序池,则应设置较低的限制以防止一个应用程序损坏其他应用程序。
总结。 1 Gb是明智的。达到限制应视为应用程序崩溃并进行调试和修复。
David Wang blog在这些问题上是一个很好的资源。
10
相关问题
- 1. 如何限制IIS Express的内存使用量/强制应用程序池recyle
- 2. 清理iPhone应用程序内存的最佳做法?
- 3. IIS7应用程序池最佳做法配置
- 4. iPhone应用程序:最小化电池使用的最佳做法?
- 5. 存储程序集的最佳做法?
- 6. 内存限制和应用程序池回收
- 7. IIS应用程序池和缓存
- 8. IIS应用程序池的内存使用量过多
- 9. IIS应用程序池
- 10. IIS应用程序池PID
- 11. 存储数据的最佳做法iPhone应用程序
- 12. 有关ASP.NET应用程序缓存的最佳做法
- 13. Flex应用程序版本控制的最佳做法
- 14. 如何获取IIS应用程序池内存使用
- 15. iis 7.5应用程序池内存使用情况
- 16. 将Web应用程序从Netscape迁移到IIS的最佳做法?
- 17. Django + PyMongo池的最佳做法?
- 18. 在IIS中枚举应用程序池
- 19. codeigniter/php应用程序中错误处理的最佳做法
- 20. 在rails应用程序中静态页面的最佳做法
- 21. Web应用程序中的Spring bean范围。最佳做法
- 22. 管理容器中线程池的最佳做法是什么?
- 23. IIS应用程序池和多线程
- 24. 应用程序服务器最大内存限制
- 25. 控制器和方法的Restful laravel应用程序的最佳做法
- 26. IIS中的最佳实践是什么?每个应用程序有一个应用程序池还是一个共享应用程序池?
- 27. 在asp.net应用程序中存储SMTP凭据的最佳做法是什么?
- 28. 适用于Sqlite的应用程序内数据库迁移的最佳做法
- 29. 在Android应用程序上使用DBHelper(SQLite)的最佳做法
- 30. iOS5:使用tableviewcontrollers构建应用程序的最佳做法
确实记得是什么导致了1.2 - 1.6 GB的限制?这是否开始打击.NET或32位限制内存碎片?谢谢。 – smaclell 2015-08-24 03:06:55