Как повысить скорость страницы Laravel, которая запрашивает большой объем данных - PullRequest
0 голосов
/ 08 мая 2019

Требуется много времени, чтобы сервер ответил на запрос. Частично проблема заключается в пропуске данных через Ресурс API Laravel для ограничения того, какие данные доставляются.

Я уже использую готовую загрузку, чтобы повысить скорость запроса, и использовал объяснение, чтобы обеспечить его эффективность. База данных хорошо проиндексирована и работает под управлением Aurora DB от AWS.

Я пытался использовать Redis для кэширования, но возможные варианты фильтрации, сортировки и разбиения на страницы данных делают его непрактичным. Я не смог добиться хороших результатов с этим, так как прогрев кеша для всех вариантов невозможен. А поскольку пользовательские настройки сортировки и фильтрации хранятся локально в браузере, для простого кеширования кеша также нет простого состояния по умолчанию.

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