【问题标题】:IIS: web applications warmupIIS:Web 应用程序预热
【发布时间】:2011-01-05 00:40:59
【问题描述】:

IIS 重置后,第一次点击需要很长时间,因为 AppPool 正在启动并且其他 .NET 组件,DB 连接正在初始化。

预热 IIS 应用程序和预加载所需组件(例如 GAC 程序集、WCF、WWF 库)的最佳方法是什么

我正在使用 IIS 6、Windows 2003 服务器 x64

(我知道 IIS 7 有预热模块,但我在 IIS 6 上。IIS 7 中的预热模块如何在内部工作?)

【问题讨论】:

    标签: .net asp.net wcf performance iis-6


    【解决方案1】:

    关于预热脚本的一些提示:

    http://www.andrewconnell.com/blog/archive/2006/08/21/3882.aspx

    有关 IIS 站点的更多信息:

    http://blogs.iis.net/steveschofield/archive/2009/05/30/application-pool-warm-up.aspx

    在此处查看“自动启动 Web 应用程序”部分下的最新消息:

    http://www.asp.net/LEARN/whitepapers/aspnet4/default.aspx

    【讨论】:

      【解决方案2】:

      您将在http://blogs.msdn.com/joelo/archive/2006/08/13/697044.aspx 上找到该脚本。 虽然它适用于共享点,但它可以与任何 IIS Web 项目一样正常工作。 您可能需要调整文件以使其访问所需的不同应用程序页面。

      【讨论】:

        【解决方案3】:

        对于 IIS 7.5,您可以使用应用程序预热模块 -

        http://www.iis.net/download/applicationwarmup

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-06-15
          • 1970-01-01
          • 2023-03-25
          • 2011-11-15
          相关资源
          最近更新 更多