在前端存储经常使用的不可变数据



我在一个门户网站上工作,那里的大量数据一直都是相同的——比方说,它就像一本非常高级的字典,里面有很多问题。这些问题不会改变。我认为,由于它是大量的文档(总计约20mB(,不值得每次都下载它(对于许多操作,所有的文档都必须下载(,而是将其存储在前端并根据需要进行访问。这将大大限制服务器的计算。但是,我看到localStorage被限制为5mB。

我的问题是,在这种情况下,还有其他好的解决方案/实践吗?

数据库是mongodb,它是一个MERN堆栈应用程序。

在前端,要使用有效负载,可以尝试使用IndexedDB,即位于浏览器本身的数据库https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB

最新更新