Cloudflare Cache Rules для блога: что кешировать, а что лучше не трогать
Статичный блог отлично кешируется через Cloudflare, но админку, RSS и sitemap лучше настраивать аккуратно.
Cloudflare может сильно ускорить маленький блог, особенно если VPS слабый или аудитория приходит волнами. Но кеш — это не кнопка "сделать быстрее". Неправильное правило может закешировать админку, старую RSS-ленту или 404.
Что обычно можно кешировать
- HTML публичных статей;
- CSS/JS;
- изображения;
- страницы тегов;
- архив
/feed/.
Для assets можно ставить долгий cache TTL, если в URL или имени файла есть версия. Для HTML лучше осторожнее: блог обновляется, и поисковику нужна свежая версия.
Что не кешировать
/admin/;- формы входа;
- preview-страницы;
- ответы с cookies;
- страницы, где важна моментальная актуальность.
RSS и sitemap можно кешировать коротко или не кешировать на старте, чтобы не путаться при публикациях.
Практичный подход
Сначала включить базовое кеширование статики. Потом проверить headers через:
curl -I https://example.com/style.css
curl -I https://example.com/feed/
И только после этого добавлять более агрессивные правила.
Вывод
Для блога кеш — отличный помощник. Но правило "кешировать всё" слишком грубое. Лучше разделять публичные страницы, статику и админку.