我们正在构建一个网络应用程序,将在比赛期间用于投票选手并在中央显示器上显示实时投票统计数据.
比赛将持续15分钟,大约4000名用户将在这段时间内连接到网络应用程序并发送投票,但每个用户设备都是唯一的.
我们正在考虑使用Meteor.js开发这样的Web应用程序.但是,由于我们在为大量并发用户和Meteor.js的beta状态开发服务方面经验不足,我们对该项目的实际可行性存在一些担忧.
以下是我们要解决的问题:
votes.find({}),其余用户将只看到vote/ already voted按钮.从真实案例或测试场景中获取一些数据对我们有很大帮助.
Meteor的基础设施能够处理4000个用户吗?或者我们应该去寻找这个已删除问题中列出的其他托管解决方案(您需要10k + rep才能看到它)?
是否有任何特定于Meteor.js的性能考虑因素我们应该注意什么?
我们已经看过类似的帖子,但是他们都没有在如此短的时间内处理如此大量的用户:
此外,我们可以使用Cluster智能包.有人有这方面的经验吗?