介绍COOKIE和Session的原理及异同

cookie的原理

当浏览器从服务器上请求 web 页面时, 属于该页面的 cookie 会被添加到该请求中。服务端通过这种方式来获取用户的信息。

session的原理

当服务器需要为客户端的请求创建一个 session 时,服务器会根据客户端请求的 sessionid 信息创建或读取已有的用户信息。

cookie 和session 的区别:

1、Cookie 是存储于客户端上文本文件中的数据。session 是由服务器创建,存储于服务器上的文本数据。

2、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能
   考虑到减轻服务器性能方面,应当使用COOKIE。

3、单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie

猜你喜欢

转载自www.cnblogs.com/resetygk/p/10735379.html