提问者:小点点

NodeJS:使用低带宽向客户端发送大十进制数组的最佳方法是什么?


我有一个很大的十进制数组,我想发送给客户机。 如果我将数组json.stringi并将其写入file,则它是17MB。 手动读取文件后,它是1.9MB,因此它可能会小得多。

我读过关于UBJSON或压缩JSON的文章,但我不知道在我的案例中应该使用哪种方法。

谢谢


共1个答案

匿名用户

如果你想要得到一个压缩的文件大小,为什么不在发送到客户端之前先在nodejs中压缩它呢? 您可以使用zlib.gzip将其转换为.gz格式。 还有其他用于NodeJ的文件压缩库。