1
54
状态服务器速度更快,因为它将会话数据存储在内存字典中。SQL Server速度较慢,因为它存储在一个将数据持久化到磁盘的数据库中。 sql server也比较慢,因为所有内容都存储在一个表中,随着越来越多的客户端访问/更新会话数据,这会导致争用。 SQL Server是 更可靠 因为它被持久化到磁盘,并且可以被设置为具有故障转移能力的集群。 见序言 this article 为了一个深刻的解释。 |
2
14
有一点,但很重要的一点要注意:inproc在服务器场中不可用,顾名思义,它在当前的w3wp进程中运行,不能在服务器场中共享。stateserver是一个windows服务,所以使用stateserver的速度取决于stateserver服务运行的机器的速度,它只是内存。当然,sql需要编写数据和检索,这可能比只使用内存慢。 从 here :
|
3
11
从这个链接: http://www.eggheadcafe.com/articles/20021016.asp
因此,state server存储会话状态的速度似乎比sqlserver快一点。 至于原因,我建议SQL服务器应该是多用途的,而且很可能还可以用于其他方面。不仅如此,存储机制是磁盘,因为stateserver在一个单独的进程中运行,但是它只是将数据存储在另一个进程的内存空间中,而不必将其写入磁盘(允许使用虚拟内存) |
4
8
SQL Server(内存中)是答案-在SQL 2014中可用 |
Haim Ohayon · 这些链接之间有什么区别? 2 年前 |