Performance Meteor订阅就绪性能

Performance Meteor订阅就绪性能,performance,mongodb,meteor,Performance,Mongodb,Meteor,我对Meteor订阅有一个性能问题,以及订阅准备就绪所需的时间 我订阅了三个集合,并且订阅onReady事件直到大约4秒后才被调用(它们返回call onReady的时间完全相同) 在服务器上登录表明,结果仅在几毫秒内从数据库返回。我运行的服务器是localhost,因此网络延迟/速度不是问题(从暂存服务器加载时也会遇到同样的问题) 就我所见,我没有任何阻塞代码,时间线显示了大量空闲时间,所以我不知道是什么导致了这么长的延迟 用户数据和通道集合非常小,时间表大约为1mb(我不确定如何获得确切的大

我对Meteor订阅有一个性能问题,以及订阅准备就绪所需的时间

我订阅了三个集合,并且订阅onReady事件直到大约4秒后才被调用(它们返回call onReady的时间完全相同)

在服务器上登录表明,结果仅在几毫秒内从数据库返回。我运行的服务器是localhost,因此网络延迟/速度不是问题(从暂存服务器加载时也会遇到同样的问题)

就我所见,我没有任何阻塞代码,时间线显示了大量空闲时间,所以我不知道是什么导致了这么长的延迟

用户数据和通道集合非常小,时间表大约为1mb(我不确定如何获得确切的大小,但当我记录并缩小json时,它是1mb),但当我测试只返回少量对象(5个,而不是通常的40个)时,负载仍然很慢(5个需要~2000ms,40个需要~3000ms)

任何建议、提示或陷阱都将不胜感激


您能否同时显示(a)网络选项卡,(b)您的发布代码,以及(c)正在发布的文档的数量和大小。我还建议安装Kadira以获得应用程序性能的详细视图。