2016 - 2024

感恩一路有你

jsp怎么把session放到list中 Cookie和Session有哪些区别?

浏览量:1294 时间:2023-05-30 14:38:32 作者:采采

Cookie和Session有哪些区别?

麻烦问下两者的一些区别,参照自己的理解和网络技术人员的能分享,能回答会如此。

1、存储位置相同

cookie的数据信息存放在客户端浏览器上。

session的数据信息储存时在服务器上。

2、存储容量相同

单个cookie能保存的数据lt4KB,一个站点最少保存20个Cookie。

是对session来说根本不会上限,但为了对服务器端的性能决定,session内千万不能贮存过多的东西,因此系统设置session删除掉机制。

3、存储不同

cookie中只有保管ASCII字符串,并要是从编码存储为Unicode字符或则二进制数据。

session中还能够读取任何类型的数据,除了且不超出string,integer,list,map等。

4、隐私策略不同

cookie对客户端是要知道的,别有居心的人可以不总结存放在本地的cookie并通过cookie谎言欺骗,所以才它是不放心的。

session存储在服务器上,对客户端是蓝色透明对,不必然比较敏感信息泄漏的风险。

5、有效期上有所不同

开发这个可以是从系统设置cookie的属性,提升到使cookie长期有效的效果。

session依赖于名为JSESSIONID的cookie,而cookieJSESSIONID的快到期时间系统默认为-1,再直接关闭窗口该session是会突然失效,因而session又不能都没有达到长期有效的效果。

6、服务器压力有所不同

cookie交给你在客户端,不占用资源服务器资源。对于并发用户相当多的网站,cookie是很不错的选择。

session是保管在服务器端的,每个用户都会再产生一个session。假如并发ftp访问的用户极其多,会再产生极其多的session,极耗大量的内存。

7、浏览器允许差别

如果我客户端浏览器不支持cookie:

cookie是必须客户端浏览器意见的,要是客户端启用了cookie,也可以不意见cookie,则会话潜进来会终止。关与WAP上的应用,第一项的cookie就派不上用场了。

发挥session需要建议使用URL地址格式化处理的。一切应用session程序的URL都要参与URL地址格式化处理,否则不session会话跟踪还会失效。

若果客户端意见cookie:

cookie既都能够设为本浏览器窗口这些子窗口内有效,也能够设为一切窗口内有效。

session只能在本窗口这些子窗口内管用。

8、多地域支持上有所不同

cookie支持跨域名访问。

session不意见跨域名访问

如何远程打开端口?

3389端口是Windows 2000(2003)Server远程桌面的服务端口,可以是从这个端口,用

cookie session 客户端 数据 信息

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。