cookie是操作系统三级存储系统中的一级,三级存储系统包括cookie,内存,硬盘。
而缓存只是在内存中开辟的空间,不是一个概念。
1、cookies类似于通行证,也就是登录一些网站的时候有记住密码这个选项(比如百度),如果保存了cookies下次就不用输密码帐号了,直接通过cookies就可以了(cookies是自动的不用管它)
2、缓存就是游览网页时电脑会自动保存这个网页在内存里,这样按后退的时候就不要下载网页了(推出网页是电脑自动清空,所以你也不要管)。temp是临时文件的一种,比如缓存(临时文件在你关掉程序是一般会自动清空,也不用管,如果没有清空可以用360卫士选清理垃圾就可以了)。
cookie,有时也用其复数形式cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。定义于rfc2109和2965都已废弃,最新取代的规范是rfc6265。
而缓存文件中缓存指的是数据交换的缓冲区(称作cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。
服务器可以利用cookies包含信息的任意性来筛选并经常性维护这些信息,以判断在http传输中的状态。cookies最典型的应用是判定注册用户是否已经登录网站,用户可能会得到提示,是否在下一次进入此网站时保留用户信息以便简化登录手续,这些都是cookies的功用。另一个重要应用场合是“购物车”之类处理。用户可能会在一段时间内在同一家网站的不同页面中选择不同的商品,这些信息都会写入cookies,以便在最后付款时提取信息。
当cpu处理数据时,它会先到cache中去寻找,如果数据因之前的操作已经读取而被暂存其中,就不需要再从随机存取存储器(main memory)中读取数据——由于cpu的运行速度一般比主内存的读取速度快,主存储器周期(访问主存储器所需要的时间)为数个时钟周期。因此若要访问主内存的话,就必须等待数个cpu周期从而造成浪费。
