Hello,
I had an experience of working with multiple heavy requests in Nodejs server.
Usually it is a bad practice to put them all in one time, this may make server stuck, or loose some request on timeout or other errors.
There are several way how this can be solved - depends on where is "bottleneck"/ Some of them are:
- make requests consequent, not parallel
- make requests by "packs" (for example, not greater than 10 in one time)
- split a routine to several threads (processors)
- make error and delays handling more comprehensive
All these methods have their own pluses and minuses, and which one is more reliable to your case can be defined after your code/configuration examination.
Please, send me your node application code, and I will be able to answer more precisely.
BR,
Andrew