Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Node.js和服务器进程_Javascript_Mysql_Node.js - Fatal编程技术网

Javascript Node.js和服务器进程

Javascript Node.js和服务器进程,javascript,mysql,node.js,Javascript,Mysql,Node.js,假设一个节点js文件应该与包含用户对象列表的用户对象一起工作。每个用户都是一个json对象,其中包含20-30个属性。 同时还有10000个用户同时连接到服务器。 其中2000名用户正在聊天。因此,对于每条消息: 服务器应查看此用户全局对象 出于某种原因,搜索10.000个用户,并搜索特定用户的30个属性。权限等[或可能连接到mysql] 并最终发送给该特定用户 通过所有这些步骤和过程。节点js会变慢吗?甚至倒下 最后,nodejs可以处理多少并发连接?如果不进行测试,您实际上无法知道,唯一的限

假设一个节点js文件应该与包含
用户对象列表的
用户
对象一起工作。每个用户都是一个json对象,其中包含20-30个属性。
同时还有10000个用户同时连接到服务器。
其中2000名用户正在聊天。因此,对于每条消息:

  • 服务器应查看此
    用户
    全局对象
  • 出于某种原因,搜索10.000个用户,并搜索特定用户的30个属性。权限等[或可能连接到mysql]
  • 并最终发送给该特定用户
  • 通过所有这些步骤和过程。节点js会变慢吗?甚至倒下


    最后,nodejs可以处理多少并发连接?

    如果不进行测试,您实际上无法知道,唯一的限制是由系统性能和资源设置的,然后是软件的性能

    根据node.js的低要求和其中的高性能代码,您几乎可以在没有高端系统的情况下支持您的应用程序


    您应该尝试构建应用程序的框架,并测试性能。

    如果您不足以回答此问题,请不要投票否决:|