让我先说我绝不会塑造或形成服务器管理员。
我有一个作为 Web 应用程序运行的继承网站。该网站在正常营业时间内非常繁忙,然后在一天的剩余时间里缓慢下来。每天早上访问该站点的第一批用户的加载时间都非常长,因为 IIS 已闲置。该站点在 5 个负载平衡的 Web IIS 实例上运行,不幸的是,该站点需要一分钟多的时间来重新编译,这导致用户抱怨该站点无响应且速度慢。
我一直在考虑将空闲超时更改为 0,看看这是否会缓解问题。如果我建议进行此更改,是否有任何已知问题需要解决?我在网上找到了很多信息,但没有明确的信息,说明推荐的设置。
在某种相关的说明中,当代码删除完成并且应用程序池被回收时,编译就完成了。预编译也会处理这个问题吗?
谢谢,杜安