非常频繁地上传几个字节的数据(每秒)

时间:2011-12-02 06:54:43

标签: java http optimization

我有一个场景,我需要每秒向服务器发送数据(非常少的字节)。 这个细节至关重要,所以我也需要加密它。

在深入研究之后,我认为我们可以使用HTTP协议,但在这种情况下,HTTP标头会比内容本身更大。

我们有什么方法可以使用它(HTTP协议)以最小带宽发送数据? 或者在HTTP旁边还有其他方法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用向事件驱动的HTTP服务器发送分块HTTP请求。

Chunked编码允许您在不事先知道请求体中将传输多少数据的情况下发出HTTP请求。准备好新数据包后,您可以发送新数据包。在服务器端,块的到达将触发新事件并且可以独立处理。此类服务器的一个选项是Node.js

如果需要加密,此解决方案也可以通过HTTPS工作。