我正在开发一个网站正常运行时间监视器,它应该通过简单的http调用和检查收到的状态代码(如果有的话)每分钟检查数千个网站。
App建立在node.js。
上我能够检查的最大网站数量大约是每分钟2000个。如果我运行代码的1个实例或10个进程,则此数字不会更改。
如果我运行多个进程,每个进程的吞吐量会减少,因此总输出仍然是每分钟检查2000个站点。
实际网络带宽似乎不太高。我的意思是2000个网站意味着大约1百万的数据(这是慷慨的)。所以这可能是其他地方的一个问题,我正试图找出它。
在数字海洋上进行测试。
提前致谢。