Spring API + Vue JS Веб-приложение сильно тормозит в работе - PullRequest
0 голосов
/ 23 марта 2020

Я создал базовое 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...