1. Cookies:

是一个小文件,里面存了键值对,它通常用于存储较短时间所需的信息,存储在浏览器上。有一个过期的时间限制。 每个请求都有cookies

cookies,cache和session的区别2. Cache: 

cache用来临时存储网页资源(图片,视频和动画),用来更快的加载web页面。

网页发送一个请求到server端,有三种方式返回内容。 (1)200, 从server端返回。(2) 如果是200(cache),从浏览器cache取得数据, 并且存放在cache里的对象没有过期。(3)304, 则是先从server端查找,server端判断有没有修改,没有修改的话用本地cache的内容,如果修改的话,server段返回内容并且把新内容写到本地cache里

  cookies,cache和session的区别

cookies,cache和session的区别

from memory cache: 第一次不能直接用,因为没有缓存,之后就可以正常使用了

from disk cache: cache存在磁盘上

Cookies和缓存的用途不同,cookies是用来存储很小的信息以追踪用户相关的不同特性,而cache是用来音频视频或者图片,为了使页面加载更快。 其次,cookies会在一段时间后过期,而缓存将保留在客户端的计算机中,直到用户手动删除它们。

3. session:会话存储服务器给定用户关联数据集合 

cookies,cache和session的区别

session数据存放在服务器上,比cookies更安全,因为cookies存在浏览器中。

相关文章: