加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – MVC 3 tempdata容器的缺点

发布时间:2020-12-16 03:48:02 所属栏目:asp.Net 来源:网络整理
导读:虽然问题标题看起来有点主观,但我确信没有太多要讨论的内容.我目前正在开发一个MVC项目,我在某些领域使用TemData容器.当我阅读MSDN中的文档时,似乎使用TempData创建了一个会话,并且一旦读取我们存储在tempdata中的数据就消失了.我对这个概念很满意,但今天早
虽然问题标题看起来有点主观,但我确信没有太多要讨论的内容.我目前正在开发一个MVC项目,我在某些领域使用TemData容器.当我阅读MSDN中的文档时,似乎使用TempData创建了一个会话,并且一旦读取我们存储在tempdata中的数据就消失了.我对这个概念很满意,但今天早上让我烦恼的是,当你在Web Farm环境中托管应用程序时,它的表现如何.

如果将GET请求传递给SERVER 1,该服务器创建一个TempData并将后续的GET / POST请求发送到SERVER 2,该怎么办?

我对这个假设可能完全错了,但我只需要澄清一下这个问题.

任何意见都将深深感激……

干杯!

解决方法

在做了一些研究之后,如果你在应用程序中使用Session变量,那么我在我的问题中发布的场景是不可避免的.我们可以做的最好的事情是减少我们可以在会话中存储的数据量,除此之外,如果我们仍然需要在webfarm /多服务器环境中使用会话,那么可以进行一些配置更改.这是一篇关于如何管理会话存储的非常有用的文章.

ASP.NET Session how to FAQs

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读