客户端浏览器存储做单词记忆测试
服务器与存储的关系
服务器可以是: 服务器主机+服务器存储(硬盘) 这时服务器跟存储是一体的。
另外,就是单独作为服务器的主机 ,服务器上的硬盘一般仅用来安全操系统,服务器就是服务器。
存储就是独立出来的设备 ,一般会以磁盘阵列、磁带库、小型环境的共享存储器等等 。
今天要讲的这测试 是客户端存储:
利用浏览器存储数据并且调用数据。
分类
之前最常用的存储:
cookie存储:通过发送请求,服务端返回一个cookieID存在浏览器缓存中,大小在4kb左右。这种存储方式占用了带宽 也就是拖了网速。优点是浏览器通用。需要注意的是在ie6中,限制了每个域名只能有20个cookies。
讲到了ie 就不得不提userData 它是ie的59专用特性,flash的本地存储,空间是cookie的25倍!但是它被淘汰了。
ie有那谷歌Google自然也不会少了,Google的Gears存储大小没有任何限制,这就是一个非常强大的功能了吧,同时别的浏览器也能用!!可惜的是,别的浏览器使用的时候需要额外安装插件。就这一条,就注定了它不能被推崇开来。
还有IndexDB技术,客户端直接存储对象,目前还不是HTML的标准,它的大小也没有任何限制。
HTML5还有webstroage技术,使用简单,大小不能超过8mb,这已经很大了。
sessionStroage与localStorage
sessionStroage是会话级别的存储,存在当前会话中,会话结束