【发布时间】:2018-11-18 04:58:44
【问题描述】:
我在后端服务器(flask)和前端(Vue JS)之间发送大约 35MB 的大型 JSON 对象。有没有推荐的方式在后端压缩JSON,在前端解压?
【问题讨论】:
-
您确定向*每个客户*发送 35 MB 是个好主意吗?
-
@Tomalak 是的。当他们过滤数据时,有时计数太大,因此发送的 JSON 的大小会增加。
-
通常只有部分数据被发送到客户端需要立即显示。无论如何,您只能同时显示 35 MB 数据的一小部分。当用户滚动或在分页表中显示下一页时,更多数据会通过 Ajax 加载。一次发送全部 35 MB 不利于客户端性能和服务器性能,压缩传输也无济于事。
标签: json python-3.x vue.js