簡體   English   中英

Jetty 9.4.26 - websocket 字節消息的 gzip 壓縮

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM