1,会话保持有哪些方式?其中Session和Cookie有什么区别?请描述会话存储和交互方式。 ①、session,也是最常用的一种,使用内建session对象 ②、Cookie,使用持续Cookies(Persistent Cookies) ③、地址重写,重写包含额外参数的URL(URL Rewriting) ④、隐藏域,建立含有数据的躲藏表单字段(Hidden Form Field) Cookie和Session。二者都能记录状态,前者是将状态数据保存在客户端,后者则保存在服务端. 它们有各自的优点也有各自的缺陷。然而具有讽刺意味的是它们优点和它们的使用场景又是矛盾的,例如使用 Cookie 来传递信息时,随着 Cookie 个数的增多和访问量的增加,它占用的网络带宽也很大,试想假如 Cookie 占用 200 个字节,如果一天的 PV 有几亿的时候,它要占用多少带宽。所以大访问量的时候希望用 Session,但是 Session 的致命弱点是不容易在多台服务器之间共享,所以这也限制了 Session 的使用。
点赞 评论

相关推荐

04-09 09:47
门头沟学院 Java
Arbelite_:2-3k,这工资还不如去摇奶茶
点赞 评论 收藏
分享
05-01 22:41
中南大学 Java
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务