看起来如果我一天不访问我的低流量网站,第一页加载需要很长时间。我认为这可能是因为当IIS7在一定时间内没有收到请求时,会关闭应用程序。
我该如何防止这种情况发生?
我有一个专用服务器,因此我拥有更改IIS中的设置所需的所有访问权限。
看起来如果我一天不访问我的低流量网站,第一页加载需要很长时间。我认为这可能是因为当IIS7在一定时间内没有收到请求时,会关闭应用程序。
我该如何防止这种情况发生?
我有一个专用服务器,因此我拥有更改IIS中的设置所需的所有访问权限。
你可以通过两种方式来处理这个问题。
修改应用程序池中的“空闲超时”值。默认情况下,如果没有请求超过20分钟,它将关闭应用程序。
如果您正在使用ASP.NET 4.0,可以使用新的自动启动行为来保持应用程序“始终运行”。 您可以查看这篇博客文章以获取配置示例。
查看应用程序池,检查高级设置->进程模型->空闲超时(分钟)。将其设置为大于20分钟。听起来像是工作进程因为空闲而关闭。
http://technet.microsoft.com/en-us/library/cc771956(WS.10).aspx
干杯 小熊维尼