玩转C科技.NET

从学会做人开始认识这个世界!http://volnet.github.io

导航

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

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

表18-5

状态类型

客户端或服务器资源

有效时间

ViewState 客户端 只在一个页面中
Cookie 客户端 关闭浏览器时会删除临时cookie,永久cookie存储在客户系统的磁盘上
会话 服务器 会话状态与浏览器会话相关。会话在超时后无效(默认为20分钟)
应用程序 服务器 应用程序状态在所有的客户端上共享,这个状态在服务器重启动之前都是有效的
高速缓存 服务器 类似于应用程序状态,高速缓存是共享的。但是,使高速缓存无效有更好的控制方式

……

posted on 2007-01-08 22:45  volnet(可以叫我大V)  阅读(621)  评论(0编辑  收藏  举报

使用Live Messenger联系我
关闭