我有一个 VPS(IIS7,带 Win 2008)
它拥有:40 个网站和一个 SQL Server 2008,仅使用 2GB 的 RAM 为它们提供支持。
没有任何这些网站都是任务关键型的,它们都只是演示。我经常在服务器上遇到内存问题,因为每个网站都有缓存,并且通常使用大量内存。
将应用程序池设置为每 3 小时回收一次是否有意义?
我确信这将释放任何内存泄漏或“挂起”的进程
还有其他建议吗?
非常感谢!阿隆
答案1
应用程序池回收可以提供帮助,但在这种情况下它实际上只是一个创可贴,不应作为您的主要策略。我敢打赌,每个网站都有自己独立的应用程序池,如果您将它们重新配置为尽可能共享同一个池,您将看到更好的性能提升,而不需要照顾。