首页 > 解决方案 > 不提供页面名称时 ASP.NET 站点速度慢

问题描述

在我的 ASP.NET 站点 (.Net Framework 4.5) 上,如果用户提供诸如http://staging.site.com/index.aspx之类的页面名称,则该站点将按预期加载,并且用户可以毫无问题地浏览整个站点。

如果用户加载站点并且更改/访问重定向到没有页面名称的根http://staging.site.com/的 URL ,则第一次加载会挂起超过一分钟,此后的所有请求也很慢.

该问题仅与用户会话隔离。它不会影响其他用户。

标签: asp.netperformanceiisrouting

解决方案


事实证明,我们已经在我们的 webapi 类中启用了会话变量。这样做的开销导致服务器性能显着下降


推荐阅读