【发布时间】:2010-04-16 00:11:56
【问题描述】:
我们有一个 ASP.Net MVC 项目,该项目将从单个 Web 服务器开始,但可能很快会扩展到小型 Web 场。由于 ASP.Net 身份验证存储用户 ID,并且数据缓存也可能很有用,我们可能需要很快跳转到状态服务器。
我想听听其他人的意见,State Server 的使用情况以及从性能角度来看它是如何扩展的。
或者,我们可以通过不使用数据缓存和使用加密 cookie 跟踪会话来将其构建为完全无状态。
更新:我之前有一些错误信息(来自 Microsoft 技术顾问...),Auth 不像我想的那样存储在会话中,它只是存储在 cookie 中。所以,在这种情况下,我们根本就不需要状态服务器。
【问题讨论】:
-
不确定您所说的“数据缓存”是什么意思...您想将状态服务器用作缓存吗?这不是它的目的......
-
你说它的目的是什么?我今天与一位 Microsoft 技术人员进行了交谈,这让我相信它可能需要处理身份验证,但经过今天的进一步研究,我认为情况可能并非如此。
标签: asp.net-mvc state-server asp.net-cache