最新案例推荐
点击查看
扫一扫查看
最新行业案例

Cookie 和 Session的选择分析

发表于:2020-03-10

Cookie 和 Session 都是在 web 开发中常用的技术,它们的共同作用都是为了都是为了存储和记录用户的状态以及操作数据。

 

Cookie 的特征在于其信息存储在用户的客户端硬盘中。每次将请求发送到服务器时,Cookie 都会一起提交。通常用来记录用户的登录状态、购物车等数据。它的优点是响应速度快。它的缺点是单个 Cookie 文件的大小不能超过 4 K,而且安全性也较低,客户端程序可以查看或修改 Cookie 的保存文件。

 

Session 它的数据存储到服务器上,将会话地址存储在客户端的 Cookie 中,通过 Cookie 存储的值访问服务器中的对应的 Session 信息文件。Session 中存储的数据是对客户端不可见的,因此使用 Session 的私密性和安全性都要比 Cookie 要高。

 

使用 Session 存储用户信息安全性比 Cookie 要高,Session 能够存储的数据大小也比 Cookie 要高,但 Session 使用的是服务器资源,过多的保存用户数据会对对服务器造成压力。Cookie 可以在浏览器关闭时到期失效,也可以在客户端计算机上无限期存在。

 

两者在跨域支持上也有所不同。Cookie 支持跨域名访问,Session 仅在当前所在的域名内有效。使用Cookie 还是 Session 存储信息需要根据业务情况和用户量选择使用。




(非特殊说明,本文版权归原作者所有,转载请注明出处 )
标签: 上海网站建设、上海网站制作、高端网站设计、迈若网络


迈若微信公众号_上海网站建设公司

手机随时获取迈若动态,扫描左侧二维码
添加迈若微信公众号【manro_since2005】