何时使用WebSocket perMessageDeflate?

何时使用WebSocket perMessageDeflate?,websocket,compression,Websocket,Compression,我一直无法找到关于perMessageDeflate选项/模块的有用性/实用性的好信息 假设我有1000比特(文本字符串的长度)的消息,每秒发送10次(每100毫秒),压缩值值得吗 我听说perMessageDeflate在CPU使用方面可能是个怪物。我想如果你的信息真的很小而且不频繁,这是不划算的 不管怎样,有人知道门槛是多少吗?在数据包大小和频率(即带宽)的哪一点上使用perMessageDeflate是一个明智的想法?很难获得规范信息,但我想说,对于小于500字节的数据包,这是没有意义的

我一直无法找到关于perMessageDeflate选项/模块的有用性/实用性的好信息

假设我有1000比特(文本字符串的长度)的消息,每秒发送10次(每100毫秒),压缩值值得吗

我听说perMessageDeflate在CPU使用方面可能是个怪物。我想如果你的信息真的很小而且不频繁,这是不划算的


不管怎样,有人知道门槛是多少吗?在数据包大小和频率(即带宽)的哪一点上使用perMessageDeflate是一个明智的想法?

很难获得规范信息,但我想说,对于小于500字节的数据包,这是没有意义的

上次我检查时,只有Google Chrome支持WebSocket压缩。此外,如果客户机或服务器请求这样的事情,它可以在没有“上下文接管”的情况下工作,因此总体压缩率较低(因为每个消息都使用了新的上下文)

当涉及到性能时,几乎所有事情都是这样:首先测量当前性能以获得基线,然后启用它,然后再次测量