让我先说明我不会塑造或组建服务器管理员。
我有一个我继承的网站,作为网络应用运行。该网站在正常营业时间非常繁忙,然后在当天余下的时间内减速到涓涓细流。每天早上,第一批访问该网站的用户都会因为IIS闲置而加载非常长的时间。该站点在5个负载均衡的Web IIS实例上运行,不幸的是,该站点需要花费一分多钟才能重新编译,这会导致用户抱怨站点没有响应并且速度很慢。
我一直在考虑将空闲超时更改为0以查看是否可以缓解此问题。如果我建议这个改变,我是否有任何已知的问题我自己开放?我在网上找到了很多信息,但没有确切的说明,说明推荐的设置。
在某种相关说明中,当代码丢弃完成并且应用程序池被回收,并且编译完成时。预编译也会处理这个问题吗?
谢谢, 杜安
答案 0 :(得分:3)
Application Initialization Module for IIS 7.5
“... IIS 7.5的IIS应用程序预热使IT专业人员能够 通过加载Web来提高其网站的响应能力 第一个请求到来之前的申请......“