Web前端中的数据存储

在web项目中需要的存储主要分为 “服务器存储” 和 “客户端存储” 两部分;这里我们就只是介绍一下 “客户端存储” 这个部分。

简介

首先我们先要了解关于web中的数据存储技术的一个发展历程,第一个web存储技术是Cookie,在百度百科中的说法是:是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。但是这里它会有一个安全隐患,就是Cookie每次都会跟随http请求发送到服务端,也就是说每一个http请求都会带上我们的cookie数据,那么就容易出现一个数据隐患问题。

同时cookie本身也是有很大的局限性的,首先它很小,主流的浏览器最大支持 4096 字节,除了最大字节的限制,每个网站的cookie个数(也就是每一个first每一个域)也是有限制的,一般浏览器是20个。除此之外,cookie还会默认跟随所有http请求发送,即使不需要使用这个cookie来鉴别用户但是它也是会跟随http请求发送的,这样就会造成一个网络资源的浪费。然后部分的浏览器还限制了总的cookie个数300个。

web存储技术除了Cookie以外还有这几种但是都不常用这里就简单提一下:
userData:是IE的59专用特性,用的人较少,现在用的最多的flash的本地存储,空间是cookie的25倍,被淘汰了;
Google Gears :存储大小没有任何限制,但是需要额外安装插件;

那么在cookie存储技术有这么多的局限性下,同时随着互联网时代的发展,我们1G:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值