当前位置:  开发笔记 > 后端 > 正文

ASP.NET是在请求开始时从SQL服务器传输所有会话数据,还是仅在需要时传输?

如何解决《ASP.NET是在请求开始时从SQL服务器传输所有会话数据,还是仅在需要时传输?》经验,为你挑选了1个好方法。

我正在使用ASP.NET,会话状态存储在SQL Server中的进程外.当页面请求开始时,是否从DB中检索用户会话的全部内容,反序列化并一次性发送到ASP.NET进程,或者仅在需要时将单个对象传输到ASP.NET进程?

基本上,我有一个页面在会话中存储一些大对象,我的应用程序很难确定何时可以处理数据.如果数据仅在使用时从数据库中拉出,则没有问题; 如果为每个页面请求将整个会话状态分块到ASP.NET,我可能会遇到性能问题.



1> dbugger..:

这一切都是一气呵成的.在请求开始时从存储重新创建会话对象.它允许ASP.NET以相同的方式工作,无论底层存储是什么.

你可以在这里找到血腥的细节.

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有