我使用 Mongodb,我的收藏已经变得非常庞大。它包含 15k 个文档,大小接近 15 MB。我正在开发的网站使用地图并显示地图上的每个元素。网站的这种设计使得分页变得困难。每当我向 Express 后端发出请求时,它都会给出有关 javascript 堆内存不足的错误。这就是那个错误我该怎么做才能确保我的网站仍然正常运行,同时牢记以下事项:我的数据库太大了我的网站不允许分页如果我继续使用当前的设计,我的后端就会崩溃如果我是愚蠢的或者什么的,我很抱歉,这是我第一次在 stackoverflow 上问问题
1 回答
一只名叫tom的猫
TA贡献1906条经验 获得超3个赞
不要进行分页,但仍然增量加载数据,并在数据到达时将其可视化。将其视为加载动画。
第 1 步:加载应用程序,显示没有数据的地图第 2 步:当数据以块的形式到达时渲染它。
或者使用类似 websocket 的东西。
找到一种对其进行散列/分页的方法,即使您使用诸如 ID 的第一个字符之类的愚蠢内容来执行此操作
添加回答
举报
0/150
提交
取消