[英]Jetty 9.4.26 - gzip compression for websocket byte messages
我正在使用带有 --module=gzip 的 jetty 9.4.26 来在我的所有服务器应用程序上启用压缩。 我正在向 websocket 客户端发送大量字节消息(不是字符串)(很小,但每个客户端每秒有数十条消息),我不确定是否对每个 websocket 消息应用了压缩,因为我注意到几乎增加了一倍CPU 使用率(我没有消除所有可能性,但这是我更改的唯一可能影响 CPU 的东西)。
如果是这样,有没有办法只为 websockets 禁用 gzip?
websocket 消息的压缩是通过 websocket 对话本身的permessage-deflate
扩展完成的。
参见: https : //stackoverflow.com/a/19300336/775715
HTTP gzip 压缩(这是--module=gzip
启用的)完全无关。
请记住,websocket 是对 websocket 的 HTTP 升级,一旦升级到 WebSocket,HTTP HTTP 行为将不再起作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.