首页 > 解决方案 > (性能)nodejs 中的 V8 在迭代对象中的数千个属性时有多快?

问题描述

我正在使用 socketio 实现一个解决方案,以检查下一个与包含用户名的令牌连接的套接字是否已存在于对象中(connectedUsers [token.username])。相信成千上万的用户是连接的,每次我运行这条线:

if(connectedUsers[token.username]) { //the user exists }

V8 在获取属性方面的优化程度如何?我是否需要实现二叉树或任何其他算法来优化属性获取?如何在知道数百名用户在连接之前获取数据的情况下在云中扩展足够强大的服务器?

标签: node.jsperformanceamazon-ec2socket.io

解决方案


推荐阅读