在编写 Meteor 复杂应用程序时,跟踪/分析/嗅探 DDP 流量以优化它并使应用程序快速高效会很有用。例如,看到发布和方法调用流程会非常有趣。
在这种情况下可以使用哪些工具?
还有一个用于监控 DDP 流量的 Chrome Devtools 扩展 - https://github.com/thebakeryio/meteor-ddp-monitor
添加kadira将是监控和优化 Meteor 应用程序中的发布/订阅、方法调用和 ddp 的最佳解决方案。
安装
meteor add meteorhacks:kadira
阅读入门指南以了解有关 kadira 的更多信息。
如果您只想分析 ddp,您可以使用ddp-analyzer。
npm install -g ddp-analyzer
DDP 只是基于 WebSockets 的 JSON(或它的模拟)。您可以简单地使用开发工具网络选项卡来嗅探消息。