У меня есть приложение, которое использует Spring Boot + JPA / Hibernate (используется БД PostGresDB).У меня есть метод Controller, который возвращает обратно JSONArray.Размер массива достиг 3,4 МБ.Я заметил, что при получении этого JSONArray клиенту требуется 30-35 секунд для выполнения своего запроса.Я проверил запрос, который генерируется, и этот запрос сам завершается за 500 мс, так что БД на самом деле не является проблемой.Я думаю, ~ 4 МБ данных это слишком много?У меня не так много опыта, поэтому мне было интересно, если это займет так много времени.Это веб-сервис, который работает в AWS на компьютере со стеком.
Любые шаги по устранению неполадок или понимание отладки или очевидные вещи, которые я должен делать.Я изучил постраничный ответ, но хотел бы избежать этого, если это возможно.Не думал, что 3.4MB будет таким большим.