1、session保存在服务器,客⼾端不知道其中的信息;cookie保存在客⼾端,服务器能够知道其中的信息。
2、session中保存的是对象,cookie中保存的是字符串。
3、session不能区分路径,同⼀个⽤⼾在访问⼀个⽹站期间,所有的session在任何⼀个地⽅都可以访问到。⽽cookie中如果设置了路径参数,那么同⼀个⽹站中不同路径下的cookie互相是访问不到的。
4、session需要借助cookie才能正常。如果客⼾端完全禁⽌cookie,session将失效。
分布式Session的⼏种实现⽅式
• 1 .基于数据库的Session共享
• 2 .基于NFS共享⽂件系统
• 3 .基于memcached 的session,如何保证 memcached 本⾝的⾼可⽤性?
• 4 . 基于resin/tomcat web容器本⾝的session复制机制
• 5 . 基于TT/Redis 或 jbosscache 进⾏ session 共享。
• 6 . 基于cookie 进⾏session共享