Как правильно настроить кеширование на сервере + CloudFlare?
Добрый день!
Есть сайт, работает на панели управления ISPmanager.
Так же проксируется через CloudFlare.
У обоих есть несколько настроек, которые отвечают за сжатие и кеширование контента, в которых я запутался. Разъясните пожалуйста, как это работает глобально.
Как настроил я:
1. На сервере:
- кеширование 7 дней (jpg, jpeg, gif, png, svg, js, css, mp3, ogg, mpe?g, avi, zip, gz, bz2?, rar, swf, mp4)
2. На CloudFlare:
- Caching Level - Ignore query string (от параметров содержимое на сайте не меняется).
- Browser Cache TTL - Respect Existing Headers
- Cache Rules на Кеширование /index_files/* - 7 дней
Хотелось бы понимание, как это работает, как лучше настроить, и как сбросить кеш на стороне сервера.
Контент не меняется никак динамически, только после моих правок, так что сбрасывать вручную каждый раз после изменений не проблема. Но пользователей много, и желательно чтобы у тех, кто заходил ранее, данные были актуальными.