您的位置:首页 > 编程语言 > ASP

[ASP.NET]状态管理[摘自C#入门经典]

2007-01-08 22:45 288 查看
[出处]:来自《C#入门经典》第三版中文版,P505-P506
[涉及]:
1、状态管理
[附注]:
看到这个表格总结得还是相当不错的,就摘抄下来了,兴许你看过,但没太在意,那就再看看吧.
[正文]:
HTTP协议是无状态的。从客户端到服务器的连接可以在每个请求之后关闭。但是一般需要把一些客户端信息从一个页面传送给另一个页面。这有几种方式。
在保存状态的各种方式中,主要区别是:状态是存储在客户端还是服务器上。表18-5列出了各种状态管理技术以及状态保持有效的时间。

表18-5

状态类型

客户端或服务器资源

有效时间

ViewState客户端只在一个页面中
Cookie客户端关闭浏览器时会删除临时cookie,永久cookie存储在客户系统的磁盘上
会话服务器会话状态与浏览器会话相关。会话在超时后无效(默认为20分钟)
应用程序服务器应用程序状态在所有的客户端上共享,这个状态在服务器重启动之前都是有效的
高速缓存服务器类似于应用程序状态,高速缓存是共享的。但是,使高速缓存无效有更好的控制方式
……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: