Почему кеширование критично для скорости

Кеширование снижает нагрузку на сервер и ускоряет загрузку страниц для повторных посетителей. Правильная настройка может сократить время загрузки на 50–70%.

Типы кеширования

Настройка в Nginx

Добавьте в конфигурацию сайта:
location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ { expires 30d; add_header Cache-Control "public, immutable"; }

Для PHP-страниц используйте FastCGI-кеш:
fastcgi_cache_path /var/cache/nginx levels=1:2 keys_zone=mycache:10m inactive=60m; fastcgi_cache mycache;

После настройки проверьте заголовки ответов через DevTools.