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