会话跟踪(Cookie,Session)
2014-01-05 23:24
218 查看
Cookie机制
Web应用程序是使用Http协议传输数据的,而Http协议是无状态的协议。
Cookie是一小段文本。客户请求服务器,服务器需要记录客户信息,就用response向客户浏览器颁发一个Cookie。客户浏览器会把Cookie保存起来。当浏览器再请求网站时。浏览器会把请求的网址和Cookie信息一起发送给服务器。服务器检查Cookie,来确认用户。
Cookie不可跨地域性,也就是你用浏览器访问google不会带上baidu颁发的Cookie信息。
Cookie的MaxAge决定着它的有效期。单位为秒。
Session机制
不同于Cookie,Session是保存在服务器端的。
Session需要依赖Cookie作为识别标志。(如果客户段浏览器不支持Cookie,可以通过URL重写把SessionId写到Url中来标识是否为同一用户)
由于Session是保存在服务器端的,每个用户都会产生一个Session。如果并发访问量太大的情况下,会消耗大量的内存。有可以导致内存溢出。
Web应用程序是使用Http协议传输数据的,而Http协议是无状态的协议。
Cookie是一小段文本。客户请求服务器,服务器需要记录客户信息,就用response向客户浏览器颁发一个Cookie。客户浏览器会把Cookie保存起来。当浏览器再请求网站时。浏览器会把请求的网址和Cookie信息一起发送给服务器。服务器检查Cookie,来确认用户。
Cookie不可跨地域性,也就是你用浏览器访问google不会带上baidu颁发的Cookie信息。
Cookie的MaxAge决定着它的有效期。单位为秒。
Session机制
不同于Cookie,Session是保存在服务器端的。
Session需要依赖Cookie作为识别标志。(如果客户段浏览器不支持Cookie,可以通过URL重写把SessionId写到Url中来标识是否为同一用户)
由于Session是保存在服务器端的,每个用户都会产生一个Session。如果并发访问量太大的情况下,会消耗大量的内存。有可以导致内存溢出。
相关文章推荐
- session、cookie、隐藏域、url参数传递四种会话及跟踪方式
- Cookie和Session-----会话跟踪中的两个重要技术
- Django | Tornado | Flask 三种web框架的会话跟踪(session|cookie)
- Django | Tornado | Flask 三种web框架的会话跟踪(session|cookie)
- 会话跟踪技术--cookie和session 小结
- session、cookie、隐藏域、url参数传递四种会话及跟踪方式
- jsp网页session、cookie、隐藏域、url参数传递四种会话及跟踪方式
- 会话跟踪技术(一):Session和Cookie技术
- 会话跟踪Cookie与Session
- 会话跟踪session cookie
- Cookie,Session解决用户的会话跟踪问题
- 会话跟踪Cookie与Session
- 会话跟踪技术是Cookie与Session
- Cookie,Session会话跟踪
- java web笔记之会话跟踪cookie&session
- Cookie和Session-----会话跟踪中的两个重要技术
- 会话管理者--Cookie&Session
- ServletAPI --- session cookie接口 会话
- (十)会话跟踪技术之Session
- javaee学习之路(八)会话管理(cookie,session)的编程实例