2008年9月4日
摘要: 作者:Patrick Y. Ng 原文地址:http://forums.asp.net/7504/ShowPost.aspx 译者:Tony Qu (来自BluePrint翻译团队) 原文最后一次更新:2004年9月21日 本文被分成两部分: 1.“理解Session State模式”——帮助你理解三种Session State的不同之处 2. FAQ 1.理解Session State模式 存储位置 InProc:session在服务器中以活动对象方式存储(aspnet_wp.exe) StateServer: session被序列化并保存在单独的aspnet_state.exe的内存中。StateServer能够运行在另一台服务器上 SQLServer: session被序列化并保存在SQL Server中 性能: InProc:最快,但是session数据越多,web服务器上消耗的内存也越多,它可能影响性能。 StateServer:当存储基本类型(如string,integer等)数据时,在同一个测试环境中它比 阅读全文
posted @ 2008-09-04 18:44 Aikon 阅读(131) 评论(0) 推荐(0) 编辑
摘要: cookie就是所谓的 小甜饼 ,他最早出现是在netscape navigator 2.0中。cookie其实就是由web服务器创建的、将信息存储在计算机上的文件。那么为什么web服务器要在客户机上面创建如此文件?这是因为当客户机发送一个请求到web服务器时(譬如准备浏览页面时),无论此客户机是否是第一次来访,服务器都会把它当作第一次来对待,web服务器所做的工作只是简单的进行响应,然后就关闭与该用户的连接。这样处理过程所带来的缺点时显而易见的。自从网景公司开发出cookie以后,就可以利用cookie来保存用户的识别信息。cookie的作用可以记录了您在该站点上曾经访问过的页面,由此帮助您下次访问该站点时自定义查看。cookies 也可以存储个人可识别信息。个人可识别信息是可以用来识别或联系您的信息,例如姓名、电子邮件地址、家庭或工作地址,或者电话号码。然而,网站只能访问您提供的个人可识别信息。例如,除非您提供电子邮件名称,否则网站将不能确定您的电子邮件名称。另外,网站不能通过cookie来访问计算机上的其他信息。当然除非你提供。那么cookie到底存放在什么地方?如果机器的系统是 阅读全文
posted @ 2008-09-04 18:43 Aikon 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 在什么时候传递session? Session 的作用相当大,它的最主要作用就是可以针对某一个用户的特殊的连接,建立一个私人的变量,并且这个变量可以在不同的页面之间进行传递。除非用户在20分钟(或由用服务器设定的时间)内没有点击任何页面,否则这个变量会一直保留下去。这是一个很有用的功能,同时也是一个很占用服务器资源的功能。 很有用体现在:1)它可以自动的进行页面间的参数传递。不需要表单传递、不需要超链接传递,只需要在后台传递。2)而且设了一次session之后,就可以在每一个页面使用,非常方便。 很麻烦体现在:1)如果网站很大,一不小心设了两个同名的session,就会造成错误,尤其是象session(“id”)这类变量,很容易出错。2)session会占用系统资源,而且在20分钟内没有连接的情况下才会自动消失。所以一旦大量使用,将会对系统造成严重影响。 如何使用session? 1)对于会员登陆如何使用session? 在会员登陆中,一定需要用到session来判断这个会员的状态:未登陆还是已经登陆?虽然我们可以在数据库中设 阅读全文
posted @ 2008-09-04 18:42 Aikon 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 阅读本文章之前的准备 -------------------------------------------------------------------------------- 阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。 懂得ASP/ASP.NET编程 了解ASP/ASP.NET的Session模型 了解ASP.NET Web应用程序模型 了解ASP.NET Web应用程序配置文件Web.config的作用、意义及使用方法 了解Internet Information Services(以下简称IIS)的基本使用方法 了解如何在Microsoft SQL Server中创建一个数据库。 Session模型简介 -------------------------------------------------------------------------------- Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏 阅读全文
posted @ 2008-09-04 18:41 Aikon 阅读(145) 评论(0) 推荐(0) 编辑