TGStat
TGStat
Type to search
Advanced channel search
  • flag English
    Site language
    flag Russian flag English flag Uzbek
  • Sign In
  • Catalog
    Channels and groups catalog Search for channels
    Add a channel/group
  • Ratings
    Rating of channels Rating of groups Posts rating
    Ratings of brands and people
  • Analytics
  • Search by posts
  • Telegram monitoring
Webmaster Stack — хостинг, CDN, безопасность

7 Oct, 13:02

Open in Telegram Share Report

Varnish, Cloudflare или NGINX: как не сломать кеш и ускорить сайт

Для контентных сайтов кеш обычно строят слоями: CDN на краю, reverse proxy на сервере, и уже потом приложение. Ошибка — включить всё сразу без правил инвалидации: получаете старый контент, кривые cookie и «плавающий» TTFB.

Cloudflare закрывает статику, режет ботов и отдаёт HTML через Cache Rules, если страница реально одинакова для всех. Varnish полезен, когда нужен тонкий контроль над HTML-кешем, а NGINX — когда нужен простой fastcgi/proxy cache без отдельного сервиса. На практике NGINX проще в поддержке, Varnish гибче, Cloudflare удобнее на краю.

Главное правило: не кешируйте персонализированные страницы, корзину, админку и всё, где есть сессионные cookie. Для WordPress обычно хватает схемы: Cloudflare для статики + NGINX fastcgi cache для HTML + purge по событию публикации. Если у вас есть гео- или A/B-логика, ставьте bypass по cookie и заголовкам, иначе получите смешанные версии страниц.

Проверяйте не «есть ли кеш», а три вещи: hit ratio, время до первого байта и корректность очистки после обновления. Если purge работает медленно или частично, кеш превращается в источник багов. Хороший кеш ускоряет сайт только тогда, когда он предсказуем.
📢 Реклама в канале

1 0 0
Catalog
Channels and groups catalog Channels compilations Search for channels Add a channel/group
Ratings
Rating of Telegram channels Rating of Telegram groups Posts rating Ratings of brands and people
API
API statistics Search API of posts API Callback
Our channels
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Read
Академия TGStat Telegram Research 2019 Telegram Research 2021 Telegram Research 2023
Contacts
Справочный центр Support Email Jobs
Miscellaneous
Terms and conditions Privacy policy Public offer
Our bots
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot