【发布时间】:2016-01-17 14:56:25
【问题描述】:
我应该如何压缩一个非常大的 JSON 字符串以通过 websockets 传输? (也稍后存储在localStorage中)
它已经被缩小了,但我需要一些可以做到这一点的东西:http://www.unit-conversion.info/texttools/compress/(我尝试在那里查看源代码但无法弄清楚)
【问题讨论】:
-
真正的问题是,为什么要通过 websockets 发送一个非常大的字符串,然后将其存储在 localstorage 中,这有什么用例,通常有更好的方法来存储和访问数据。
-
您不必担心。通过 websockets 发送的数据将使用
permessage-deflate扩展名自动压缩。 -
@adeneo 我通过websockets传输的数据和本地存储的数据不是同一个数据,我只是说我以后还需要压缩本地存储的字符串。
-
@Tresdin 有什么好的方法可以找出通过 websocket 连接实际传输的内容吗?我在 node 中使用 ws 模块,在客户端使用 vanilla websockets。
-
为什么第一条评论总是一个缺乏想象力的“为什么”?
标签: javascript json node.js