首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >IdentityServer4与ASP.Net核心应用程序:性能问题-太慢

IdentityServer4与ASP.Net核心应用程序:性能问题-太慢
EN

Stack Overflow用户
提问于 2019-11-14 15:22:29
回答 1查看 1.6K关注 0票数 2

我有一个ASP.Net核心WebApp和一个单独的IdentityServer4 STS应用程序,其中UI运行在IIS上。IS4使用PostgreSQL。

  • 用户单击登录
  • App尝试加载默认页面(Loading.cshtml),IS4检查用户是否未经授权并通过IS4 UI重定向到IS4登录页
  • 用户登录,并被重定向到ASP.Net Core

问题是

第一组调用,检查未经授权的访问和重定向到登录页需要8-9秒。

第二组调用经过身份验证后,重定向到ASP.Net核心应用程序需要25-28秒

该应用程序在调试模式下运行良好,但在Azure中托管时,我会看到这个性能问题。

技术信息:

  • 证书(pfx文件)以2048/sha256加密方式托管在Azure中。有人说加密部分可能会花费时间,所以在IS4

中的所有商店都启用了将加密部分保持在最低的位置。

不知道我错过了什么,但是这种缓慢的表现是不可接受的。你能帮忙吗?

更新1:包括Azure AppInsights数据

更新2-解决了:找出了导致性能问题的原因。

我以为是Ids4 API调用导致了这个问题,因此升级了Azure AppService计划,但仍然没有发现任何区别。后来注意到,有接近35+脚本被执行的地方。

因此更新了Azure PostgreSQL计划从基本到下一层通用用途和性能大幅提高。问题在于Azure PostgreSQL通过put。

以下是不同之处:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-14 04:27:54

查看最新的更新-问题是Azure基础设施。DB是在共享重新路由上配置的。更新硬件以解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58860221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档