全文下载链接(充值: 19 元)
中文字数:3727, 英文字数:2787
在SQL Server数据库里存储Session 谢贵文 HTTP是个状态很不确定的协议,为了允许用户通过请求保存状态信息,ASP.NET提供了Session存储机制。这些Session变量按每个用户被存储起来。在传统的ASP里,你只能在Web服务器的内存里暂时存储Session变量,但是这个方法已经被证明了在扩展性和可依赖性上的不足。在ASP.NET里,你可以为你的每个请求定制Session状态存储。本文将探讨存储Session变量可伸缩性和可靠性都很好的方式之一的SQL Server 。 在传统的ASP里 ,默认的Session状态保存在服务器的内存中。 但是,这种做法带来两方面的问题: (1)它让服务器超负荷,影响了网站服务器的伸缩性能。 (2)它不能有效地应用于Web服务器群。 让我在一些细节上讨论这些问题,使你能为你选择了Session存储感到庆幸。 Session变量依据每个用户为基础生成。 默认情况下,它们都保留在Web服务器的内存中。 想象一个有着成千上万用户的网站。 由于巨大的用户数量, Web服务器存储的活跃Session的数目也将非常的多。 这意味着你存放着非常多的session数据在Web服务器的内存中。 如果不断的对服务器增加负载
电子商务论文范文