Как настроить кэширование для более быстрой отдачи статики в nginx?
Дали мне тут сайт в котором нужно поднять производительность. Стили сжал, скрипты сжал, автокэширование включил, но гугл продолжает показывать жалкие 9% производительности. Призадумался может стоит версию php обновить, но не сломаю ли сайт? Может ли кэширование на стороне nginx исправить ситуацию? Если да то как это грамотно сделать?
Ромзес Панагиотис, хром показывает что 3 секунды только сам адрес отрабатывает, потом скрипты и стили. То есть проблема и на фронте и на бэкенде скорее всего, поэтому и спросил про отдачу и кэширование статики сервером
kiberlain, если показывает сам URL где работает медленно, то в чем проблема профилировать приложение по заданному маршруту? Поди, мильен запросов БД или несколько медленных, которые надо оптимизировать.
Кэширование - это самое последнее, что нужно исправлять, по-моему.
1) переход на версию РНР 7.4 (при наличии обновлений и активной лицензии)
- часть функционала сайта может быть устаревшим и на новых версиях слоивте ошибки, нужно будет исправлять.
2) Настройка композитного режима (даёт прирост в два раза точно)
3) Сжатие изображений, замена png на jpg
4) плюс хостинг пошустрее, у вас Reduce initial server response time