Как правильно включать кеширование на сайте?

Всем привет. Есть интернет-магазин на Woocommerce. Дело в том, что включила на сервере такую функцию. как Gzip и Cache. Всё. собственно, прекрасно, но вот когда добавляю или изменяю товары - изменений не видно, пока кеш не почистишь (особенно в хроме, с мозиллой попроще). Понятное дело, что большинство людей не чистят кеш, отсюда возникают проблемы с добавлением товара в Корзину и с просмотром изменений, собственно говоря. Обратилась в техподдержку хостинга, мне ответили: "На данный момент хостинг поддерживает только пользовательское кеширование которое работает так как Вы и описали. Со временем браузер пользователя обновляет сайт запрашивая его у сервера, но этот период времени у каждого пользователя разный в зависимости от того когда браузер закешировал сайт.
К сожалению мы никак не можем повлиять на настройки кеша у Ваших посетителей сайта. Если данная функция Вам мешает, Вы можете просто отключить Gzip and Cache у себя в аккаунте". Отключить - это, конечно, замечательно, но, может, кто подскажет, что делать-то?
  • Вопрос задан
  • 401 просмотр
Решения вопроса 1
AlexBond
@AlexBond
Crazy WebDev
Делать полностраничное кеширование на динамическийх сайтах очень не хорошо и приводит к куче проблем.
GZip оставляйте, но кэш на стороне Apache/Nginx выключайте. Кешируйте только пределнные блоки на стороне сервера.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы