DZone.com Feed на русском
Подписаться
9 практических способов устранить проблемы с производительностью Laravel в продакшене
Приложение на Laravel может работать мгновенно на ноутбуке разработчика и мучительно медленно через несколько месяцев после запуска в продакшене. Фреймворк редко является настоящей проблемой. Чаще всего проблема заключается в разросшейся базе данных, загрузке связанных данных в цикле, отчете, который извлекает гораздо больше строк, чем ожидалось, или стороннем API, который незаметно стал частью критического пути запроса.Если вы пытаетесь научиться устранять проблемы с производительностью Laravel в продакшене, сопротивляйтесь желанию начать с Redis, Octane или более мощного сервера. Сначала найдите работу, которую запрос не должен выполнять. Удаление лишней работы обычно дает более значительное и безопасное улучшение, чем добавление инфраструктуры вокруг нее.