Javascript 使用node.js发送并发ajax请求的限制是什么?
我正在制作一个node.js服务器,它会发出大量ajax请求,将json或html代码下载到不同的网站(而不是ddos/dos)。对于这种语言,我想知道我可以在同一时间提出多少个没有问题的请求。喜欢做喜欢的事可以吗Javascript 使用node.js发送并发ajax请求的限制是什么?,javascript,jquery,ajax,node.js,Javascript,Jquery,Ajax,Node.js,我正在制作一个node.js服务器,它会发出大量ajax请求,将json或html代码下载到不同的网站(而不是ddos/dos)。对于这种语言,我想知道我可以在同一时间提出多少个没有问题的请求。喜欢做喜欢的事可以吗 for(i=0;i<1000;i+=1) { callajax(); } 当当前ajax调用完成时,此排序调用下一个ajax调用 如果上面的一个还可以,那么在我不得不等待它们返回之前,我可以同时调用多少个ajax调用。我不希望出现不返回ajax请求的问题 有人能分享一
for(i=0;i<1000;i+=1) {
callajax();
}
当当前ajax调用完成时,此排序调用下一个ajax调用
如果上面的一个还可以,那么在我不得不等待它们返回之前,我可以同时调用多少个ajax调用。我不希望出现不返回ajax请求的问题
有人能分享一些关于这方面的见解吗
另外,假设我有两台服务器在同一个wifi网络上运行。如果他们都运行node.js服务器发出ajax请求,这与从一台服务器执行相同吗?这取决于几个变量
实际最大值取决于与请求类型相关的许多配置选择和细节,必须通过测试来发现。1960年大众甲壳虫与2015年涡轮柴油皮卡相比,你能以多快的速度拉动一艘大船?正如@charlietfl所说,这取决于服务器的速度+RAM及其带宽。您可以无限期地对调用进行排队,直到RAM耗尽,进程崩溃。当您说“排队调用”时,它是使用上面的第一个代码排队,还是使用第二个代码排队,或者两者都使用?
function call() {
callajax(call);
}