发送二进制数据比纯文本更快吗?

时间:2016-04-28 17:46:47

标签: javascript json ajax binary-data

我一直在通过POST方法将数据从前端发送到后端作为JSON数组 - 并在服务器端解码该JSON。它运作起来很快,每个人都这样做。

但是有一种不同的方法 - 使用服务器端的缓冲区数组将JSON数组转换为字节流,并使用以下模式将其作为八位字节流发送到服务器:

length_of_next_block_data(int32) byte byte byte byte length_of_next_block_data(int32) byte byte byte byte byte byte

在收到此信息的服务器上编写解码器 - 使用int32分隔符说明数据块的长度应该很容易在每种情况下使用。

我听说谷歌使用了类似的方法。这更快吗?这值得吗?

0 个答案:

没有答案
相关问题