可能我不明白异步请求应该如何工作,但从我的角度来看,1 ajax或10应该花费几乎相同的时间才能完成。现在我遇到了问题,我同时发送了3个ajax请求,第一个ajax大约需要3秒,第二个大约需要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 => {
});
});
});
可能只是关于后端或服务器配置吗?
答案 0 :(得分:1)
很可能你的问题出在服务器端。服务器是否允许并行处理来自同一IP的多个请求?