web存储

本地存储的优点:

1.避免取回数据前页面一片空白,如果不需要最新数据也可以减少向服务器的请求次数,从而减少用户等待服务器的响应时间

2.网络状态不佳时,仍可以显示离线数据


常用的本地存储:

1.cookie

是客户端用来储存数据的一种选项,它既可以在客户端设置也可以在服务器端设置。cookie会跟随任意HTTP请求一起发送

优点:兼容性好

缺点: 1.增加了网络流量。2,数据容量有限,最多只能储存4kb的数据。3.不安全

2.userData

是微软私有的一个自定义行为引入的持久化用户数据的概念,用户数据允许每个文档最多128kb的数据,每个域名最多1mb的数据

缺点:不是web标准的一部分,只有IE支持

3.web存储机制 web Stroage

包括Session Stroage 和 Local Stroage

前者严格用于一个浏览器对话中存储数据,关闭浏览器后会自动删除;后者用于跨会话的持久性地储存数据

缺点: IE不支持Session Stroage,低版本的ie(IE6,7)不支持local Stroage,并且不支持查询语言

4. IndexedDB

Indexed Database api 的简称,是在浏览器中保存结构化数据的一种“数据库”。类似SQL数据库的机构化数据储存机制

优点:能够在客户端储存大量的机构化数据,并且使用索引高效检索的api

缺点:兼容性不好,未得到大部分浏览器的支持


本文摘自:http://www.cnblogs.com/cxying93/p/6107459.html


你可能感兴趣的:(web存储)