Кэш ускоряет сайт только тогда, когда ему заданы границы, а не надежды
Кэширование — это не «включил плагин и забыл». Для маркетингового сайта важны три слоя: браузерный кэш для статики, серверный кэш для HTML и отдельный кэш для тяжелых запросов к базе. Если смешать их в одну корзину, получите либо лишнюю нагрузку, либо устаревшие страницы.
Рабочая схема простая:
— статике ставим долгий Cache-Control и версионируем файлы;
— HTML кэшируем коротко, с быстрым сбросом после изменения контента;
— динамические блоки, формы и личные кабинеты исключаем из кэша;
— для CDN и reverse proxy настраиваем bypass по cookies, query string и заголовкам авторизации.
Проверять нужно не «скорость по ощущениям», а TTFB, hit ratio и количество запросов к бэкенду. Если после включения кэша TTFB не упал, значит вы кэшируете не то. Если hit ratio высокий, а пользователи видят старый контент, значит нет нормальной инвалидации.
Стабильность — это отсутствие магии, только предсказуемая конфигурация. Разворачиваем, проверяем, мониторим.
Настройка серверов для маркетинга
@server_setup_guide_arb
Кэш ускоряет сайт только тогда, когда ему заданы границы, а не надежды
Этот пост опубликован в Telegram-канале Настройка серверов для маркетинга. Подписаться можно по ссылке: @server_setup_guide_arb.