Javascript 如何限制浏览器缓存中来自firestore的脱机数据

Javascript 如何限制浏览器缓存中来自firestore的脱机数据,javascript,reactjs,redux,google-cloud-firestore,Javascript,Reactjs,Redux,Google Cloud Firestore,当我有一个巨大的文档数据集时,我的网页不断崩溃。 当检索到100多个文档时,我的应用程序会因缓存中没有更多空间而导致内存崩溃而崩溃。 我不希望我的网页在检索巨大的数据集时崩溃。 我使用firestore作为数据库,firestore在本地有一个记录副本,当数据太多时,这会使我的应用程序崩溃 我不知道该怎么做。因为官方文档没有指定限制可存储在缓存中的脱机数据的方法 我想删除旧数据以在缓存中为最近的数据腾出空间。 我希望最近的5个文档存储在缓存中,其余文档在脱机时被忽略,因为缓存中的太多数据正在破坏

当我有一个巨大的文档数据集时,我的网页不断崩溃。 当检索到100多个文档时,我的应用程序会因缓存中没有更多空间而导致内存崩溃而崩溃。 我不希望我的网页在检索巨大的数据集时崩溃。 我使用firestore作为数据库,firestore在本地有一个记录副本,当数据太多时,这会使我的应用程序崩溃

我不知道该怎么做。因为官方文档没有指定限制可存储在缓存中的脱机数据的方法

我想删除旧数据以在缓存中为最近的数据腾出空间。 我希望最近的5个文档存储在缓存中,其余文档在脱机时被忽略,因为缓存中的太多数据正在破坏我的网页。 如果我能找到一个解决方案,那将非常有帮助。
感谢您抽出时间

在大多数环境中,最好让Firebase确定自己的缓存大小,但如果有必要明确限制或扩展它,您可以使用设置磁盘缓存的最大大小

谢谢你的回复。理想情况下,我希望firebase计算出自己的缓存大小,但当我创建大约100条记录时,我的应用程序崩溃,并且内存崩溃导致缓存大小过大。这就是我试图避免的。非常感谢您的建议。如果应用程序崩溃,请在日志输出中找到确切的错误消息和堆栈跟踪,并将它们与一起放入您的问题中。