Помощь Кэширование h1 и title в категории

laursen

Постоялец
Регистрация
7 Мар 2008
Сообщения
115
Реакции
21
Поставил модуль Для просмотра ссылки Войди или Зарегистрируйся всё отобразилось в админке.
Для товаров прописываются h1 и title и изменения сразу видны, но если в категории прописать h1 и title, то изменений нету. Примечательно то, что полная копия сайта на локалке с тем же модулем, меняя h1 и title в категории сразу видны изменения, но на сайте в интернете не видны изменения. Только спустя время. Кэш отключён на сайте, как и на локалке, полная же копия, тогда б и на локалке был бы кэш и не отображалось сразу.
Помогите разобраться, что это может быть?
Настройки php, nginx или что это может быть?
 
это кеш. даже если он отключен - опенкарт всеравно кеширует данные такие как заголовок, url
 
это кеш. даже если он отключен - опенкарт всеравно кеширует данные такие как заголовок, url
Как его очищать, чтобы видеть изменяя? Но на локалке то полная копия сайта не кеширует тогда, почему?
Версия Опенкарта 1.5.6

p.s папка system/cache всегда пустая
 
упустил из виду. значит на хостинге в nginx установлено кеширование.
nginx кэширует чисто категории? почему товары не кэширует и там изменения сразу видны?
как поменять или отключить, не подскажете?
 
nginx кэширует чисто категории? почему товары не кэширует и там изменения сразу видны?
чисто теоретически nginx может быть настроен определенным образом
для того что бы проверить нужно взять какой-нибудь хостинг на тестовый период и развернуть копию сайта на нем, где проверить эти догадки

как поменять или отключить, не подскажете?
на хостинге никак
 
Не хостинг, VDS. Есть SSH, доступ к системе.

Даже текст - описание категории не меняется... Нет совсем идей как убрать это кэширование
 
Последнее редактирование:
Очень сомневаюсь, что его настраивали специально под опенкарт.
Максимум, что нашёл, это вот в файле etc/nginx/nginx.conf :
# Cache
proxy_cache_path /var/cache/nginx levels=2 keys_zone=cache:10m inactive=60m max_size=512m;
proxy_temp_path /var/cache/nginx/temp;
proxy_cache_key "$host$request_uri $cookie_user";
proxy_ignore_headers Expires Cache-Control;
proxy_cache_use_stale error timeout invalid_header http_502;
proxy_cache_valid any 3d;

map $http_cookie $no_cache {
default 0;
~SESS 1;
~wordpress_logged_in 1;
}
/var/cache/nginx во всех папках здесь пусто, ничего не кэшируется.

Сделал измениня в категории, ничег оен поменялось, чуть больше часа прошло, обновил страницу, появились изменения. Неужели inactive=60m - это оно? Где ж тогда он хранится...

P.S установлен nitro cache, но он отключён. Может не полностью он отключается и кэширует ещё категории?
 
Последнее редактирование:
Поставил модуль Для просмотра ссылки Войди или Зарегистрируйся всё отобразилось в админке.
Для товаров прописываются h1 и title и изменения сразу видны, но если в категории прописать h1 и title, то изменений нету. Примечательно то, что полная копия сайта на локалке с тем же модулем, меняя h1 и title в категории сразу видны изменения, но на сайте в интернете не видны изменения. Только спустя время. Кэш отключён на сайте, как и на локалке, полная же копия, тогда б и на локалке был бы кэш и не отображалось сразу.
Помогите разобраться, что это может быть?
Настройки php, nginx или что это может быть?
Сайт давно работает? На СЕО тратились? Если нет рекомендую обновиться до второй версии и не нужно будет плясать с бубном и модулями.
 
Назад
Сверху