2

this FAQ question它表示壓縮在瀏覽器支持時自動使用,並且我不需要以任何方式修改我的應用程序。在Google App Engine中使用Channel API時的壓縮

我的問題是,是否也適用於Channel API消息呢?

我有一個應用程序需要通過持久連接發送相對較大的JSON(文本)數據,並且我希望能夠通過更快的速度將它們壓縮。

如果沒有,我可以考慮一個解決方法,讓服務器在通過大通道時通過通道發送ping命令,然後讓瀏覽器發出GET請求來獲取它(並且會「自動」壓縮它),但會增加另一個請求的延遲。

回答

3

通過Channel API使用的連接發送的數據是gzip壓縮的。

但是,Channel API消息被限制爲32K未壓縮,因此對於任何比這更大的事情,無論如何都需要使用ping/GET方法。

相關問題