我正在尝试查找有关DDP对服务器的CPU /内存使用情况的影响的信息。
在线我找不到关于这个主题的大量文献/信息。我发现只有当你向客户端发送大量数据时,客户端CPU的使用率会增加(see link for more details)
对于服务器,我猜DDP会使用服务器的更多资源,然后只是一个普通的websocket连接就可以了,因为它在websockets之上工作(或者试图通过其他连接技术模仿websocket连接--SockJS)。
接下来我猜测,与short,longpolling和websockets相比,服务器资源的使用会更高,因为DDP提供了更多功能,如来自MongoDB的RPC(远程过程调用)和Pub / Sub数据。但DDP的哪一部分会导致更多的服务器资源使用?
问题:
下图是Meteor的DDP连接概述
非常感谢!