流星的DDP信息被压缩了吗?

时间:2014-05-09 13:54:05

标签: javascript node.js meteor

如果没有,是否还有其他选择来节省带宽?如果是,是否在更深层上完成,例如第三方nodejs模块?

2 个答案:

答案 0 :(得分:0)

要了解DDP,请看看Arunoda Susiripala最近发布的惊人内容

https://coderwall.com/p/rybkjghttp://meteorhacks.com/introduction-to-ddp.html

这些将使您更好地理解。

答案 1 :(得分:0)

是的,支持您只需要将env变量vertical-align: top;设置为使用SERVER_WEBSOCKET_COMPRESSION所需的配置。但是你需要设置一个可解析的JSON。

此软件包的所有选项均可在faye/permessage-deflate-node

中找到

所以例如你可以有var

permessage-deflate

这是通过websocket扩展来完成的,它实际上对SERVER_WEBSOCKET_COMPRESSION执行了以下操作,如下所示:

SERVER_WEBSOCKET_COMPRESSION={"level":7, "maxWindowBits":13, "memLevel":7, "requestMaxWindowBits":13}

因此,如果您的JSON无法通过,您的服务器将会因异常而爆炸。