Guzzle Symfony requesty asynchroniczne przetwarzają się synchronicznie

0

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?
screenshot-20210209182441.png

0

@lolek1212:

Kod wygląda jak żywcem wyjęty z dokumentacji (tj. nie widzę tam błędu), więc mogę dać tylko sugestie:

  1. Najpierw sprawdź, czy jedno zapytanie rzeczywiście zajmuje 30 sekund i/lub czy zajmuje przy tym całe zasoby serwera.
  2. Potem - czy serwer docelowy obsługuje wiele zapytań jednocześnie z tego samego adresu i nie ma blokady
  3. Na koniec - czy serwer, na którym testujesz nie ma czasem ustawionego na sztywno limitu requestów;

1 użytkowników online, w tym zalogowanych: 0, gości: 1