[ASP.NET]状态管理[摘自C#入门经典]
[出处]:来自《C#入门经典》第三版中文版,P505-P506
[涉及]:
1、状态管理
[附注]:
看到这个表格总结得还是相当不错的,就摘抄下来了,兴许你看过,但没太在意,那就再看看吧.
[正文]:
HTTP协议是无状态的。从客户端到服务器的连接可以在每个请求之后关闭。但是一般需要把一些客户端信息从一个页面传送给另一个页面。这有几种方式。
在保存状态的各种方式中,主要区别是:状态是存储在客户端还是服务器上。表18-5列出了各种状态管理技术以及状态保持有效的时间。
表18-5
……
[涉及]:
1、状态管理
[附注]:
看到这个表格总结得还是相当不错的,就摘抄下来了,兴许你看过,但没太在意,那就再看看吧.
[正文]:
HTTP协议是无状态的。从客户端到服务器的连接可以在每个请求之后关闭。但是一般需要把一些客户端信息从一个页面传送给另一个页面。这有几种方式。
在保存状态的各种方式中,主要区别是:状态是存储在客户端还是服务器上。表18-5列出了各种状态管理技术以及状态保持有效的时间。
表18-5
状态类型 |
客户端或服务器资源 |
有效时间 |
ViewState | 客户端 | 只在一个页面中 |
Cookie | 客户端 | 关闭浏览器时会删除临时cookie,永久cookie存储在客户系统的磁盘上 |
会话 | 服务器 | 会话状态与浏览器会话相关。会话在超时后无效(默认为20分钟) |
应用程序 | 服务器 | 应用程序状态在所有的客户端上共享,这个状态在服务器重启动之前都是有效的 |
高速缓存 | 服务器 | 类似于应用程序状态,高速缓存是共享的。但是,使高速缓存无效有更好的控制方式 |
……
posted on 2007-01-08 22:45 volnet(可以叫我大V) 阅读(621) 评论(0) 编辑 收藏 举报