我有一个“受监控”的应用程序。 Web客户端每分钟都会向我的服务发送POST,发送带有一些数据的JSON。 json很大(每次大约20Kb)。
有没有办法发送数据的“压缩”版本? 我是否需要申请?
我正在使用jQuery客户端,可以从服务器发送自定义标头。
答案 0 :(得分:0)
您还可以使用库https://github.com/cscott/compressjs压缩客户端的数据。根据您的输入数据和客户端可用的资源,有多种方法可供选择。
除了使用POST请求外,您还可以尝试使用Websocket连接,这样可以更好地发送更大的输入数据。
答案 1 :(得分:0)
可能是不需要完整的json帖子,如果有可能只发布最后一篇文章中已经改变的数据,那么这将大大减少发送的数据量。
如果不可能,您可以使用JSONH
减少发布数据的大小从我使用网络套接字读取的内容可能不会比http发布使用更少的带宽,但是optimising websockets上有一篇很好的文章