2015-07-13 124 views
1

我有一个“受监视”的应用程序。 Web客户端每分钟都会对发送JSON的服务执行POST操作以获得一些数据。 json很大(每次大约20Kb)。发送xhr文章压缩

有没有办法发送“压缩”版本的数据? 我需要适用吗?

我使用jQuery客户端,并可以从服务器发送自定义标题。

+0

最新问题/烦恼? json需要长时间处理的大小?是每次发送json unuque? – atmd

+0

它是带宽:我有大约100万用户,所以期望在我的应用程序入口流量大约200Gb /分钟.... –

回答

0

那么你也可以用库https://github.com/cscott/compressjs压缩客户端数据。有多种方法可以根据您的输入数据和客户端可用资源进行选择。

除了使用POST请求,您可以尝试Websocket连接,它应该更适合发送更大的输入数据。

0

可能是因为完整的json帖子不是必需的,如果只能发布最后一个帖子发生变化的数据,那么这将大大减少发送的数据量。

如果这不可能,你可以减少数据的大小贴使用JSONH

从我所使用的网络套接字读取可能不会使用显着更少的带宽,然后HTTP POST,但有一个很好的文章在这里optimising websockets