Я создал базовое c веб-приложение, чтобы узнать о Spring Boot и Vue. js.
При запуске приложений на локальном хосте все работает без сбоев, т. Е. Каждый запрос должен быть значительно меньше 1 se c.
Теперь я развернул приложение на heroku, чтобы запустить его в производство, но производительность сильно снизилась. Каждое действие, требующее вызова API, занимает ровно 5-7 секунд.
Конечно, при использовании бесплатного хостинг-провайдера следует ожидать замедления. Тем не менее, это крайний случай.
Теперь регион, установленный в Heroku для Spring API, - это Европа, база данных для приложения - в SG, и я сижу на Филиппинах, что, я полагаю, могло бы объяснить некоторые лаги.
При отслеживании логов в heroku, вызов API появляется примерно через 6 секунд после его отправки, а ответ приходит сразу после (<1se c). </p>
Что приводит к моему вопрос:
Как мне найти здесь узкое место и что я могу сделать, чтобы это исправить?
Вот ссылка на API (API содержит только демонстрационные данные, поэтому, пожалуйста, не против паролей ...) https://brownbag-api.herokuapp.com/api/pos/all