localstorage的效率

发布网友 发布时间:2022-04-22 00:19

我来回答

1个回答

热心网友 时间:2022-04-25 15:15

解答如下:
localStorage的性能
如果说2012年的web开发世界有什么大事的话,人们印象最深的恐怕就是localStorage的性能了,这场争论开始于Christian Heilmann写的一篇文章: There is no simple solution for localStorage(中文版:本地存储并不简单)。在这篇文章里,他得出了几个关于localStorage性能差的几个论断。除此之外,他还建议对现有api进行改变以及对于可选api(IndexedDB、webSQL)的优化。localStorage的运行解析(转)
localStorage的关键问题在于它是通过同步操作的方式来进行文件I/o操作。
写入localStorage的数据都会保存到磁盘上,除非主动删除数据,否则数据是永远不会过期的。
用过nodeJs的人都知道,对于文件的I/O是非常昂贵和不一致的(不可信赖)。
任何时间点任何的程序都可以访问文件。举例来说,你注意到过当一个杀毒软件运行的时候你的电脑是如何慢下来的吗?在理想状态下,你读取的文件不会有其他程序在同一时间访问该文件。在极端坏的情况下,如果你想读取一个文件,就必须等待文件上的锁被释放(其他程序操作文件时会锁定文件)。
作者:majunchang
链接:https://www.jianshu.com/p/010f5a9055db
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
作者:majunchang
链接:https://www.jianshu.com/p/010f5a9055db
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com