Всем привет. Есть интернет-магазин на Woocommerce. Дело в том, что включила на сервере такую функцию. как Gzip и Cache. Всё. собственно, прекрасно, но вот когда добавляю или изменяю товары - изменений не видно, пока кеш не почистишь (особенно в хроме, с мозиллой попроще). Понятное дело, что большинство людей не чистят кеш, отсюда возникают проблемы с добавлением товара в Корзину и с просмотром изменений, собственно говоря. Обратилась в техподдержку хостинга, мне ответили: "На данный момент хостинг поддерживает только пользовательское кеширование которое работает так как Вы и описали. Со временем браузер пользователя обновляет сайт запрашивая его у сервера, но этот период времени у каждого пользователя разный в зависимости от того когда браузер закешировал сайт.
К сожалению мы никак не можем повлиять на настройки кеша у Ваших посетителей сайта. Если данная функция Вам мешает, Вы можете просто отключить Gzip and Cache у себя в аккаунте". Отключить - это, конечно, замечательно, но, может, кто подскажет, что делать-то?
Делать полностраничное кеширование на динамическийх сайтах очень не хорошо и приводит к куче проблем.
GZip оставляйте, но кэш на стороне Apache/Nginx выключайте. Кешируйте только пределнные блоки на стороне сервера.
Дело в том, что эта функция на сервере единая (сжатие и кеширование), в этом и беда. Нужно как-то своими силами и сжимать, и кешировать, а как это осуществить-я не знаю...
Ирина Кириллова: в этом случае лучше не трогать данные настройки, раз они идут одним пакетом. Если очень хочется GZip, то переходите на VPS/VDS и там можно гибко настроить Nginx и получить хорошее сжатие + использовать любой кеш движок.
Ирина Кириллова: есть один вариант - добавляйте timestamp или rand() к запросу. В этом случае браузер будет считать что идут запрос к новой странице и не будет возвращать кеш.
AlexBond: Извините, я не совсем опытный веб-мастер, если есть время-опишите подробней ваш предыдущий ответ. Управляю товарами через панель Wordpress. Где и что нужно править?
Ирина Кириллова: В этом случае я бы порекомендовал пока выключить данную функцию и основательно изучить вопрос кеширования и его использования в WP. Тема довольно комплексная и сложность исправляния зависит от сложности шаблона.