如何处理大型 JSON 文件的加载

a10*_*10y 5 json large-files

我一直在开发一个需要大量点数据才能绘制到屏幕上的 WebGL 应用程序。目前,该点和表面数据存储在我使用的网络服务器上,浏览器在页面加载时下载所有 120MB 的 JSON。这在我的网络上需要一分钟多的时间,这不是最佳的。我想知道是否有人对加载这么大的数据有任何经验/技巧。我尝试消除尽可能多的空格,但这几乎没有影响文件大小。

有没有办法极大地压缩这个文件,或者有更好的方法来下载如此大量的数据?任何帮助都会很棒!

Joh*_*mon 2

JSON 具有令人难以置信的冗余,因此它可以很好地压缩,然后在客户端上解压缩。

Gzip 的 JavaScript 实现

或者,您可以将数据分成 1 MB 的块,一次发送一个。此外,用户可能无法一次与 120 MB 的数据交互,因此是否可以实现某种详细程度的系统?