asp.net - 不提供页面名称时 ASP.NET 站点速度慢
问题描述
在我的 ASP.NET 站点 (.Net Framework 4.5) 上,如果用户提供诸如http://staging.site.com/index.aspx之类的页面名称,则该站点将按预期加载,并且用户可以毫无问题地浏览整个站点。
如果用户加载站点并且更改/访问重定向到没有页面名称的根http://staging.site.com/的 URL ,则第一次加载会挂起超过一分钟,此后的所有请求也很慢.
该问题仅与用户会话隔离。它不会影响其他用户。
解决方案
事实证明,我们已经在我们的 webapi 类中启用了会话变量。这样做的开销导致服务器性能显着下降
推荐阅读
- firebase - Firebase 部署 - Flutter web - 未捕获类型错误:无法读取未定义的属性“isSupported”/无法为范围注册 ServiceWorker
- rust - syn::parse::ParseBuffer::peek() 如何接受类型作为参数?
- python - 如何比较箱线图中的所有行与某些行
- sql - 如何在 SQL 过程中创建视图
- python - slurm中如何从不同节点申请多个GPU?
- algorithm - 数据结构的建议
- azure - 在 MS Teams 中添加成员时,在 Azure Logic 应用程序中出现 403 Forbidden 错误
- c# - MessageHandler 不传递消息
- java - 让机器人在一个区域内向前移动
- markdown - 如何在使用 pandoc 时将 { 替换为 unicode 字符