【发布时间】:2017-04-24 07:25:37
【问题描述】:
我已经使用 Koa (nodeJs) 编写了一个 Web 服务器。我需要从 mongo 数据库返回大量数据。大意味着大约 750.000 个 json 数据的数组。每个 json 元素包含几个字符串。
有什么好的方法来编写这样的服务器以避免它崩溃? 我愿意接受所有提示:)
PS:我的客户端是 Unity(c# 或 js)。
【问题讨论】:
-
为什么要一次全部退回?首先想到的是gzip。如果它仍然不够小,请使用其他类型的压缩来帮助降低它。但老实说,我会尝试看看为什么客户需要一次所有这些数据。
-
我进行数据可视化,我想一次性将所有数据可视化。但是我可以按包加载它们。
-
如果是这种情况,您可能还想在服务器端处理/聚合数据以发送更少的数据。
-
在大多数情况下,你是对的,但在我的情况下,我需要我的整个数据集
标签: node.js mongodb optimization koa