我有部署到 IIS6 的 asp.net mvc Intranet 站点。站点很少使用,因此应用程序池往往会关闭。当用户第一次单击页面时,会经过 5-10 秒,直到页面出现(应用程序池启动并编译站点)。下一页的情况重复,依此类推。AFAIK IIS7 具有禁用应用程序池关闭的选项,但 IIS6 缺少它。
现在我有一个特殊的实用程序,可以定期 ping 站点(10 页),以确定页面是否可用,并以这种方式让站点始终为用户准备好。
这是正常的还是我错过了 IIS6 配置中的某些内容?如果站点不可用,您是否在生产中使用此类 pinger 应用程序来通知支持/管理员?
先感谢您!