Hej,
wysyłam zapytanie asynchroniczne (kod na screenie). Wysyłam 5 zapytań. Jedno zapytanie wykonuje się 30 sekund. Myślałem, że czas przetwarzania znacząco się skróci, natomiast wynosi 5 razy 30 sekund = 2,5 minuty. Mam wrażenie, że zapytania przetwarzają się synchronicznie. Wygląda jakby najpierw przetwarzało się jedno po drugim, a na końcu wchodziło do fulfilled dla każdego zapytania. Co robię źle, jak mogę przyspieszyć przetwarzanie?
0
0
Kod wygląda jak żywcem wyjęty z dokumentacji (tj. nie widzę tam błędu), więc mogę dać tylko sugestie:
- Najpierw sprawdź, czy jedno zapytanie rzeczywiście zajmuje 30 sekund i/lub czy zajmuje przy tym całe zasoby serwera.
- Potem - czy serwer docelowy obsługuje wiele zapytań jednocześnie z tego samego adresu i nie ma blokady
- Na koniec - czy serwer, na którym testujesz nie ma czasem ustawionego na sztywno limitu requestów;