2

this FAQ question它表示压缩在浏览器支持时自动使用,并且我不需要以任何方式修改我的应用程序。在Google App Engine中使用Channel API时的压缩

我的问题是,是否也适用于Channel API消息呢?

我有一个应用程序需要通过持久连接发送相对较大的JSON(文本)数据,并且我希望能够通过更快的速度将它们压缩。

如果没有,我可以考虑一个解决方法,让服务器在通过大通道时通过通道发送ping命令,然后让浏览器发出GET请求来获取它(并且会“自动”压缩它),但会增加另一个请求的延迟。

回答

3

通过Channel API使用的连接发送的数据是gzip压缩的。

但是,Channel API消息被限制为32K未压缩,因此对于任何比这更大的事情,无论如何都需要使用ping/GET方法。

相关问题