什么是inproc变量,它们如何使会话更快?

时间:2013-01-25 07:38:33

标签: c# asp.net visual-studio-2008

我了解InProc变量是什么,但它们如何使会话更快? 是因为他们的访问时间较短吗?

2 个答案:

答案 0 :(得分:2)

检查此主题和adt。

给出的答案

Which one is better, InProc or SQL Server, for Session State mode in asp.net?

InProc将数据保存在内存中,SQL将数据保存到磁盘。绝对快!

答案 1 :(得分:1)

InProc会话基本上保存在进程的内存中。

您使用数据库会话的替代方法将为您提供查询数据库的开销,而不是直接访问内存中的变量。然而,在较小的应用程序中它应该是不明显的。

您应该考虑在数据库中使用会话将为您提供运行多个工作进程并在其间共享相同会话的优势。