首页 > 数据库 >浏览器数据库indexeddb-数据库缓存

浏览器数据库indexeddb-数据库缓存

时间:2023-03-07 09:56:44浏览次数:53  
标签:indexeddb IndexedDB 储存 缓存 浏览器 数据库 获取数据 https

随着浏览器的功能不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少从服务器获取数据,直接从本地获取数据。

现有的浏览器数据储存方案,都不适合储存大量数据:Cookie 的大小不超过4KB,且每次请求都会发送回服务器;LocalStorage 在 2.5MB 到 10MB 之间(各家浏览器不同),而且不提供搜索功能,不能建立自定义的索引。所以,需要一种新的解决方案,这就是 IndexedDB 诞生的背景。

我们可以通过开发者工具查看 IndexedDB 中的存储数据:

参考1:https://zhuanlan.zhihu.com/p/400071444

参考2:https://toutiao.io/posts/tamvh/preview

将空间进行分割,创建index索引。

标签:indexeddb,IndexedDB,储存,缓存,浏览器,数据库,获取数据,https
From: https://www.cnblogs.com/2008nmj/p/17187022.html

相关文章

  • [WPF]C#连接使用sqllite数据库,,支持多线程操作
    https://www.zhaokeli.com/article/8192.html项目开发环境win764vs2015.net4.6下载  System.Data.SQLite.dll-for-.net4.0.zip  引用到项目中使用sqllite扩展的......
  • oracle 数据库增删改查练习50例2.pdf
    --一、建表--1、根摇下面的内容创建表studentdroptablestudent;createtablestudent(snovarchar2(20),--primarykey,snamevarchar2(10),sageDATE,ssex......
  • (数据库系统概论|王珊)第十章数据库恢复技术-第三节:故障种类
    pdf下载:密码7281专栏目录首页:【专栏必读】(考研复试)数据库系统概论第五版(王珊)专栏学习笔记目录导航及课后习题答案详解目录一:事务故障(1)事务故障概念(2)事务故障原因(3)事务......
  • MongoDB :第三章:MongoDB的数据类型与创建MongoDB数据库
    元数据数据库的信息是存储在集合中。它们使用了系统的命名空间:dbname.system.*在MongoDB数据库中名字空间.system.*是包含多种系统信息的特殊集合(Collection),如下:......
  • 如何使用JDBC将Cordova应用程序连接到MySQL数据库?
    不建议使用JDBC直接将您的Cordova应用程序连接到MySQL数据库,因为它会带来安全风险.移动设备通常受到安全漏洞的约束,并且从移动应用程序连接到数据库会增加暴露敏感信息的风......
  • SQL Server20 数据库 减少日志
      解决方案1-直接删除本地ldf日志文件:(比较靠谱方案!)  1.在SQL管理器分离数据库。 2.对数据库日志文件进行压缩备份(rar,zip) 3.直接删除ldf文件。 4.......
  • 数据库表关系详解
     1、一对一  A表中的一条数据最多只能和B表中的一条数据对应;B表中的一条数据也最多只能和A表中的一条数据相对应;  例子就是:学生卡和学生信息表;  数据库设计时有......
  • MySQL如何查看数据库、表占用磁盘大小
    一、查询指定数据库(例“test”)占用磁盘空间大小SELECTTABLE_SCHEMAAS"数据库",sum(table_rows)AS"记录数",concat(TRUNCATE(sum(data_length)......
  • LightDB数据库分布式部署实践
    当今做大型数据库应用的时候,随着业务越做越大,数据量也会越来越大,计算也会越来越复杂。对性能,可靠性,可扩展性的需求越来越强烈,集中式数据库显然已经满足不了需求。......
  • ABP使用SQLite本地数据库
    1、修改EFCore中的依赖,添加Sqlite的依赖,移除原先的sqlserver的依赖  2、修改配置中的使用  3、修改Web.Host中的配置文件中appsettings.json中数据库的地址 ......