❤️ TTFB 7 секунд: Debugbar забыли выключить Коллеги, 7 секунд до первого байта. Одна строчка в .env.
Тестовый сервер тормозил. Причина: включённый Debugbar в production.
📍Симптомы Пользователи жалуются на медленную загрузку:
- TTFB: 7.2 секунды
- FCP: 9.8 секунд
- LCP: 12+ секунд
Все страницы тормозят одинаково.
📍Отладка
- Проверил логи nginx — норма
- top/htop — CPU и память в порядке
- MySQL slow log : быстрые запросы
- Laravel telescope : куча данных
Telescope собирал подробную отладочную информацию.
📍Корень проблемы .env на тестовом сервере:
APP_DEBUG=true
TELESCOPE_ENABLED=true
Laravel Debugbar логировал каждый запрос, каждый SQL, каждый event. 200+ записей на страницу.
📍Исправление
APP_DEBUG=false
TELESCOPE_ENABLED=false
composer install :no-dev :optimize-autoloader
Перезапустил php-fpm. TTFB упал с 7 сек до 200мс.
📍Профилактика Настроил автоматическую проверку:
- .env.production шаблон с правильными значениями
- Deploy скрипт проверяет APP_DEBUG=false
- Monitoring алерт при TTFB > 1 сек
Ошибка больше не повторится.
📍Урок Debug инструменты в production : частая причина деградации производительности. Всегда отключать в боевых средах.
Чеклист production readiness обязателен.
Как оптимизировал Laravel для высоких нагрузок. Performance туning в бесплатном гиде.
#моикейсы_поповвии Работаем дальше.