【问题标题】:Slow ASP.NET Map Handler - Compile ASP.NET慢速 ASP.NET 映射处理程序 - 编译 ASP.NET
【发布时间】:2012-09-10 11:11:18
【问题描述】:

我在使用 ASP.NET Map Handler 时遇到了性能问题。我有两个带有 .aspx 页面的文件夹。当计算机重新启动(启动)后首次加载应用程序时,用户在第一个文件夹中的一个页面到第二个文件夹中的另一个页面之间切换 - 这需要很长时间(图像上为 8 秒)。我使用始终预编译的 ASP.NET Web 应用程序项目。调试模式是发布。为什么在图像(性能监视器)上运行 ASP.NET 编译 ???

【问题讨论】:

  • 这个故障来自哪个监控/分析应用程序?抱歉,我只是不认识它。
  • 您提供的图片链接似乎已损坏。但是要在没有看到的情况下回答问题:您所看到的是否可能是编译,而不是将页面隐藏到库中,而是将 .aspx 和 .ascx 文件编译到运行时代码中?这往往会在第一次访问页面时运行。

标签: c# asp.net performance iis


【解决方案1】:

您看到的结果基本符合我对 ASP.NET 的预期行为。 8 秒启动对于应用程序启动时的第一个请求来说是相当标准的。

您可能希望查看ASP.NET Precompilation,这可能对您有帮助也可能无济于事 - 您必须尝试(我经历过不同的结果)。

【讨论】:

  • 谢谢,但我使用的是 ASP.NET Web 应用程序项目(不是网站项目),它始终是预编译的……它不是重启后的第一个请求。这是第一次请求,从另一个文件夹加载哪个页面。
猜你喜欢
  • 1970-01-01
  • 2023-03-18
  • 1970-01-01
  • 2013-10-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-23
  • 1970-01-01
相关资源
最近更新 更多