[英]angular2 async http requests
可能是我不了解异步请求应如何工作,但是从我的角度来看,完成1个ajax或10个ajax几乎需要花费相同的时间。 现在,我遇到了一个问题,我同时发送了3个Ajax请求,第一个Ajax大约花费了3秒,第二个Ajax花费了15秒,最后一个花费了18秒。 但是,如果我只发送第一个Ajax,则花费3秒,仅花费第二个-15秒,仅花费第三个-1秒。 因此,换句话说,我一起发送3个ajax都没关系
this.contractService.saveContractsForOpportunity(selectedContracts).subscribe(data => {
});
this.contractService.saveContractsForOpportunity(selectedContracts).subscribe(data => {
});
this.contractService.saveContractsForOpportunity(selectedContracts).subscribe(data => {
});
或者我像这样一一发送
this.contractService.saveContractsForOpportunity(selectedContracts).subscribe(data => {
this.contractService.saveContractsForOpportunity(selectedContracts).subscribe(data => {
this.contractService.saveContractsForOpportunity(selectedContracts).subscribe(data => {
});
});
});
可能仅仅是后端或服务器配置?
您的问题很可能出在服务器端。 服务器是否允许并行处理来自同一IP的多个请求?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.