数据存储-前端缓存技术

本文介绍了前端缓存技术,重点讨论了localStorage和sessionStorage的使用和优势,包括它们与cookie的区别。localStorage用于永久性保存数据,而sessionStorage则在浏览器关闭后自动删除。两者在数据安全、存储大小、有效时间和数据交互方式上有显著差异,并且在不同浏览器间可能存在兼容性问题。
摘要由CSDN通过智能技术生成

1、客户端存储

这是一个通用术语,包含几个独立但相关的 API: Web Storage、Web SQL Database、Indexed Database 和 File Access。每种技术都提供了在用户硬盘上 —— 而非通常存储数据的服务器—— 存储数据的独特方式。这么做主要基于以下两点理由:(a)使 web app 离线可用; (b)改善性能。-----摘自客户端存储 - 腾讯云开发者社区-腾讯云 (tencent.com)

  • web应用允许使用浏览器提供的API将数据存储在客户端电脑上;

  • 客户端存储遵守“同源策略”,不同的站点页面之间不能相互读取彼此的数据;

  • 在同一个站点的不同页面之间,存储的数据是共享的;

  • 数据的存储有效期可以是临时的,比如关闭浏览器数据就销毁; 也可以是永久的,可以在客户端电脑上存储任意时间;

  • 在使用数据存储是需要考虑安全问题,比如银行卡账号密码;

  • 数据的存储方式也有很多种

2、cookie

Cookie,有时也用其复数形式 Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息 。Cookie是一段不超过4KB的小型文本数据,由一个名称(Name)、一个值(Value)和其它几个用于控制Cookie有效期、安全性、使用范围的可选属性组成。

             ------摘

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值