У меня есть Laravel
представление с большим количеством результатов анализа данных. Все эти значения вычисляются в представлении Mysql
как результаты одного поля, а затем загружаются в качестве переменных в маршрут Laravel
.
например.
userCount | veryActiveUserCount | veryActiveUserMalePercent
-----------------------------------------------------------
88292 | 43223 | 59
-----------------------------------------------------------
Проблема в том, что этот запрос MySQL
занимает около 10 секунд, что приводит к тайм-ауту Laravel.
Этот запрос нужно запускать только один раз в день, поэтому получение свежих данных для каждой загрузки страницы не требуется. Можно ли использовать кэшированную версию моих результатов при загрузке представления Laravel
?