我正在将旧的ASP.NET Web窗体项目迁移到ASP.NET Core Web API和Frontend Angular。在我的旧应用程序中存储用户信息安装及其值(如分配的组,权限和其他用户信息)。我将使用JWT,但无法在JWT中存储所有信息,因此我应该继续在asp.net中进行会话核心应用程序还是在每个请求中从数据库检索此信息?
现代应用程序开发中是否还有其他最佳实践可用?
有多种选择,具体取决于您的需求:
Session
对象等效。归结为复杂性与速度。如果查询足够简单并且快如闪电,那么无论如何将它们存储在任何高速缓存中可能都是没有用的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句