localStorage本地存储小仓库 数据永久安全存储

 2023-12-22  阅读 2  评论 0

摘要:ECS云服务器测网速?测性能?免费工具帮您辨别各家高下 平时我们用云服务器,对于商家说完具体配置后我们购买,很少有自己测试的。本文对云服务器网速、硬件、带宽进行全面测试脚本与方法列了出来。可以帮助大家分辨云服务器的性能高效,选择最合适您的云计算厂商。 localSt

localStorage本地存储小仓库 数据永久安全存储

ECS云服务器测网速?测性能?免费工具帮您辨别各家高下

平时我们用云服务器,对于商家说完具体配置后我们购买,很少有自己测试的。本文对云服务器网速、硬件、带宽进行全面测试脚本与方法列了出来。可以帮助大家分辨云服务器的性能高效,选择最合适您的云计算厂商。

localStorage作为HTML5本地存储web storage特性的API之一,主要作用是将数据保存在客户端中,而客户端一般是指网站设计用户的计算机。在移动设备上,由于大部分浏览器都支持web storage特性,因此在android和ios等智能手机上的web浏览器都能正常使用该特性。

localStorage保存的数据,一般情况下是永久保存的,即只要采用localstorage保存信息,数据便一直存储在用户的客户端中。即使用户关闭当前web浏览器后重新启动,数据依然存在。直到用户或程序明确指定删除,数据的生命周期才会结束。

在安全性方面,localstorage是域内安全的,即localstorage是基于域的。任何在该域内的所有页面,都可以访问localstorage数据。但存在一个问题,就是各个浏览器厂商的浏览器之间的数据是各自独立的。即,如果在firefox中使用localstorage存储一组数据,在chrome浏览器下是无法读取的。同样,由于localstorage数据是保存在用户的设备中的,因此同一个应用程序在不同设备上保存的数据是不同的。

localStorage主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。

localStorage的优势

1)localStorage拓展了cookie的4K限制

2)localStorage会可以将第一次请求的数据直接存储到本地,这个相当于一个5M大小的针对于前端页面的数据库,相比于cookie可以节约带宽,但是这个却是只有在高版本的浏览器中才支持的

localStorage缺点

1)浏览器的大小不统一,并且在IE8以上的IE版本才支持localStorage这个属性

2)目前所有的浏览器中都会把localStorage的值类型限定为string类型,这个在对我们日常比较常见的JSON对象类型需要一些转换

3)localStorage在浏览器的隐私模式下面是不可读取的

4)localStorage本质上是对字符串的读取,如果存储内容多的话会消耗内存空间,会导致页面变卡

5)localStorage不能被爬虫抓取到

版权声明:xxxxxxxxx;

原文链接:https://lecms.nxtedu.cn/yunzhuji/104370.html

发表评论:

验证码

管理员

  • 内容1196554
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:admin@qq.com
注册登录
注册帐号
登录帐号

Copyright © 2022 LECMS Inc. 保留所有权利。 Powered by LECMS 3.0.3

页面耗时0.0118秒, 内存占用343.52 KB, 访问数据库18次