Проблема с кешем сайта

Установили движок с нуля на сервер, сайт уже запущен, но обнаружили проблему следующего характера:

Всё содержимое посещенных пользователем страниц сайта жестко кешируется в браузере, и человек не видит новые товары, даже если он вернулся в этот раздел сайта через неделю, пока не обновит страницу (F5).

Если зайти, к примеру, в любую категорию товаров, затем закрыть эту страницу и добавить в эту категорию через админку новый товар, а потом вернуться на сайт и как-либо перейти в эту категорию, то нового товара не будет видно, пока не обновишь страницу.

Такая же ситуация с изменением шаблонов темы дизайна, добавлением записей в блог и т.д. - если пользователь до этого посещал страницы, на которых потом произошли изменения - он будет бесконечно переходить по ним и изменения не увидит, пока не нажмет F5. К примеру, на главной у нас выводятся записи из блога. В 17:00 я захожу со смартфона, вижу 2 записи на главной. В 17:30 добавляю через админку новую запись, в 19:00 захожу опять со смартфона, заново открываю браузер, ввожу адрес сайта и вижу опять на главной 2 записи. Обновляю страницу - третья появляется.


В чем может быть причина и как это исправить?

Сайт http://trofei-avalona.ru

1 ответ

  • 1

    С большой долей вероятности у вас на сервере в настройках nginx используется кэширование контента. Из-за этого и корзина "глючит" и прочие непонятные ошибки сайта могут наблюдаться.Еще у вас и проблемы с безопасностью могут возникнуть. Чьи данные закэширует nginx, то и увидят другие пользователи, в ЛК например.
    В общем это кэширование надо или очень тщательно настраивать для работы с шопскриптом(и не только с ним, фактически с любым сайтом где есть динамические блоки) либо отключайте его совсем.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите