Я пытаюсь оптимизировать производительность приложения Angular. Я обнаружил, что наиболее блокирующая операция ожидает ответа API TTFB.
Результат из Chrome вкладки сети:
проверка той же конечной точки с помощью curl:
curl -o /dev/null -w "Connect: %{time_connect} TTFB: %{time_starttransfer} Total time: %{time_total} \n" http://api-endpoint.com/api/xyz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 897 0 897 0 0 2385 0 --:--:-- --:--:-- --:--:-- 2385
Connect: 0.005503 TTFB: 0.376242 Total time: 0.376443
Я действительно запутался. Стоит ли искать дополнительную оптимизацию в приложении Angular или винить бэкэнд?
Angular 9 Бэкэнд написан в Symfony