Caching стратегия: Varnish, Cloudflare и NGINX решают разные задачи
Если поставить всё подряд, получишь не ускорение, а спор за один и тот же запрос. Рабочая схема простая: Cloudflare режет мусор на edge, Varnish отдаёт HTML-кэш, NGINX закрывает статикой и буферизацией.
— Cloudflare нужен, когда важны DDoS-фильтр, DNS и кэширование на границе. Он хорошо снимает нагрузку с origin, но для персонализированных страниц кэш надо настраивать аккуратно.
— Varnish силён на контентных сайтах: быстрый full-page cache, гибкие правила по cookies, URL и заголовкам. Минус — отдельный слой, который нужно мониторить и не ломать purge.
— NGINX полезен как первый барьер на сервере: статика, gzip/brotli, microcache, лимиты на ботов и защиту от лишних соединений.
Не ставь три кэша без логики. Для WordPress обычно хватает Cloudflare + NGINX, а Varnish имеет смысл, когда много одинаковых HTML-запросов и нужен агрессивный cache hit rate. Для лендингов и прелендов часто достаточно edge-кэша и нормального origin-сервера без лишней сложности.
Главное правило: кэшируй там, где ответ одинаковый для многих пользователей, и не кэшируй то, что зависит от сессии, корзины или токена.
Webmaster Stack — хостинг, CDN, безопасность
@webmaster_stack
Caching стратегия: Varnish, Cloudflare и NGINX решают разные задачи
Этот пост опубликован в Telegram-канале Webmaster Stack — хостинг, CDN, безопасность. Подписаться можно по ссылке: @webmaster_stack.