【发布时间】:2014-05-19 07:10:52
【问题描述】:
我们有用于运行 ASP.net 应用程序的 IIS 6.2 版。 我们有一个用于此 Web 应用程序的应用程序池。 .net 框架版本是“4.0”。 “Startmodus”是“AlwaysRunning”。
为什么用户第一次访问总是很慢?
我发现了几个与该主题相关的问题,但我不明白为什么“AlwaysRunning”在这里没有帮助。
创建一个每隔 15 分钟访问 Web 应用程序的 powershell 脚本以避免这种“IIS 睡眠模式”是个好主意吗?
【问题讨论】:
-
我现在使用uptimerobot.com。它每 15 分钟触发一次请求。但我不敢相信通过一两个设置在 IIS 中解决它有那么复杂。
-
通常有一些用户的网站不属于这一类。您的网站是一个罕见的案例。例如,如果您在一个池下有 10-20 个公共站点,则爬虫永远不会允许这种情况发生。如果你有一个私人网站,在一个游泳池下,那就是发生了