Laravel App инициализируется медленно после нескольких недель развертывания - PullRequest
1 голос
/ 19 марта 2019

Начальная загрузка приложения медленная (более 30 секунд), но все страницы загружаются быстрее после начальной загрузки.

Я повторно развернул его на новом сервере, и он загрузился нормально.Но через несколько недель время загрузки вернулось к 30 секундам.

Используя CDN и SSL без Cloudflare, развернутые через Forge, Laravel оптимизирован, у DigitalOcean достаточно дискового пространства, памяти, база данных выглядит нормально.

Подводя итог, я понятия не имею, что с ним не так.

Ответы [ 2 ]

0 голосов
/ 19 марта 2019

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

0 голосов
/ 19 марта 2019

Попробуйте установить отладочную панель laravel и посмотрите, что там написано. Есть статистика того, сколько времени заняла каждая операция, это ваш лучший вариант, так как это может зависеть от множества различных вещей. Возможно много запросов к базе данных? Или, возможно, laravel просто создает свой кеш? Нам не хватает информации, чтобы знать.

...