我正在将网站移动到新服务器,同时这样做我已经注意到在闲置时设置com +应用程序组件的选项。
此选项目前在所有组件上都设置为true,但在我看来会有某种折衷(页面加载时间与服务器上的压力)。
有谁知道这些选项的实际利弊是什么?
答案 0 :(得分:1)
我猜你正在从Windows 2000迁移到Windows 2003.在IIS6网站(以及在其中定义的应用程序)现在使用IIS管理器中定义的应用程序池的专用概念,而不是使用原始的COM +应用程序。 / p>
但是,在这两种情况下都有一个选项可以在一段时间内关闭进程(即没有处理请求)。
好处是该进程占用的内存和其他资源已被释放。
缺点是在用户请求等待的同时再次重新启动进程并恢复任何应用程序级数据的成本。
对于Intranet应用程序或服务器专用于服务一小组特定站点以启用空闲超时可能不是一个好主意。
如果您有数十个或数百个网站,您可能在IIS6上的同一个应用程序池中托管这些网站的组,因此再次启用空闲超时可能无效。
我唯一能看到它有用的是一个执行一些繁重操作的网站,很少使用并安装在具有其他职责的服务器上。