首页 > 技术文章 > cookie和session的比较

liuw-flexi 2017-04-20 15:26 原文

1、cookie数据存放在客户的浏览器上,
     session数据放在服务器上

     存储在硬盘上的cookie(设置了过期时间)可以在不同的浏览器进程间共享,比如两个IE窗口。

2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗
考虑到安全应当使用session
3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能
考虑到减轻服务器性能方面,应当使用COOKIE
4、单个cookie在客户端的限制是3K,就是说一个站点在客户端存放的COOKIE不能超过3K。
5、所以个人建议:
将登陆信息等重要信息存放为SESSION
其他信息如果需要保留,可以放在COOKIE中

6.Session的典型应用是存放用户的Login信息,如用户名,密码,权限角色等信息,应用程序(如Email服务、网上银行等系统)根据这些信息进行身份验证和权限验证

 

来自:http://lovejing007.iteye.com/blog/1585634

推荐阅读