【发布时间】:2018-02-22 01:48:20
【问题描述】:
我无法决定是使用 InProc 还是 Redis 在高性能 Web 应用程序中存储用户会话 + 一些额外数据(用户名、电子邮件...等)
那么两者的优缺点是什么?因为 Redis 选项会存在使用 HTTP 连接的缺点——网络延迟和消耗 HTTP 使用的 TCP 连接。
此外,InProc 是否会阻止应用程序未来使用多个 IIS 工作线程或在不同的服务器上(使用负载平衡)
注意:如果我使用 Redis,我会通过自定义操作属性将会话状态注入控制器中的属性。
【问题讨论】:
标签: asp.net asp.net-mvc redis scalability session-state