Перейти к содержанию
snastik

[Поддержка] CacheManager-Free

Рекомендуемые сообщения

CacheManager-Free


CacheManager-Free


Работает на всей линейке Opencart \ ocStrore 1.5.x

Это маленькое бесплатное, но гордое дополнение позволяет одним кликом мышки очистить Кэш:

- /system/cache/

- /image/cache/

-/vqmod/vqcache/

В случае если у Вас большой магазин и при очистке кэша изображений работа скрипта отвалилась по таймауту, просто повторите действие необходимое количество раз

Внимание!!! YML картинки ссылаются именно сюда, /image/cache/. Если очистить - Яндекс их не найдёт. Перегенерируются они только при посещении страниц, пользователем или например Xenu.

ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ ПРАВ. НИ В КАКОМ СЛУЧАЕ АВТОР НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ПО ПРЕТЕНЗИЯМ О ВОЗМЕЩЕНИИ УЩЕРБА, УБЫТКОВ ИЛИ ДРУГИХ ТРЕБОВАНИЙ ПО ДЕЙСТВУЮЩИМ КОНТРАКТАМ, ИЛИ ИНОМУ, ВОЗНИКШИМ ИЗ, ИМЕЮЩИМ ПРИЧИНОЙ ИЛИ СВЯЗАННЫМ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫМИ ДЕЙСТВИЯМИ С ЭТИМ ДОПОЛНЕНИЕМ.


 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо! планировал сам написать, а тут уже готово))

Рекомендую всем к установке ибо файловый кеш хорошо грузит сервак а также скорость загрузки страниц понижается

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо. А vqmod кеш будет?

в процессе перекачайте он уже там :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прошу прощения...

	private function validate() {
		if (!$this->user->hasPermission('access', 'module/cachemanager')) {
			$this->error['warning'] = $this->language->get('error_permission');
		}
		if (!$this->error) {
			return true;
		} else {
			return false;
		}	
	}

Лишним не будет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 /image/cache/ вот насчет этого переживаю, чтоб картинки потом стали на свои места, а то говорят когда кэш  /image/cache/ чистишь то картинки по размеру гуляют как хотят.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 /image/cache/ вот насчет этого переживаю, чтоб картинки потом стали на свои места, а то говорят когда кэш  /image/cache/ чистишь то картинки по размеру гуляют как хотят.

это кто такое говорит ?

единственно что желательно так это после очистки кеша картинок очистить системный кеш

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

это кто такое говорит ?

единственно что желательно так это после очистки кеша картинок очистить системный кеш

В интернете читал. Тогда я так понял надо все кэши за раз чистить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В интернете читал. Тогда я так понял надо все кэши за раз чистить.

чистить нужно тогда когда есть в этом необходимость а не потому что появилась такая возможность :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а есть смысл чистить кэш с посещаемостью 300 уников (просмотров порядка 3000-4000) в день и с 500 товарами?
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а есть смысл чистить кэш с посещаемостью 300 уников (просмотров порядка 3000-4000) в день и с 500 товарами?

 

чистить нужно тогда когда вы что то поменяли и оно не обновилось без чистки кэша

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

> - /image/cache/

Напомню, что в YML картинки ссылаются именно сюда, на кеш.

Если очистить - Яндекс их не найдёт. Перегенерируются они только при посещении страниц, но не по запросу картинки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

> - /image/cache/

Напомню, что в YML картинки ссылаются именно сюда, на кеш.

Если очистить - Яндекс их не найдёт. Перегенерируются они только при посещении страниц, но не по запросу картинки.

все верно

очистка кеша картинок нужна в 2х случаях

1. если к примеру по фтп поменяли картинки на более качественные и подкинули их с теми же именами

2. если удаляли много товаров и жалко места на хостинге

но по вопросам предыдущих ораторов я так понимаю у народа появилось желание жмакать кнопку очистить кэш когда это нужно и когда не нужно :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Думаю, эту информацию про YML надо добавить в описание модуля и в его админку. Потому что многие банально не помнят об этой связи.

В обоих указанных случаях всё равно проблема остаётся. Какими бы благими намерения ни были, и как бы ни было правильно удалить кеш - превьюшки сами не перегенерируются до тех пор, пока кто-то не походит по магазину. Причём по всем его закоулкам.

Возможно, имеет смысл посмотреть, какой размер превьюшек используется в YML и добавить в модуль команду генерации этих изображений в кеше после его очистки. А "удаляли много товаров и жалко места на хостинге" -- возможно, стоило бы движок фиксить, чтобы удалял лишнее из кеша при удалении товаров. Не знаю только, не добавит ли это потенциальных проблем в некоторых случаях? Пара возможных вариантов в голову приходит, но не вижу пока особых причин оставлять в кеше разные превьюшки удалённых товаров. Единственный подвопросный вариант пока - массовые импорты и вливания/обновления (когда все товары скопом удаляются, а потом практически тот же контент вливается в базу с небольшими правками).

Может ещё какие всплывут, если подумать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

насчет YML добавлю в описание сам уже давно не пользуюсь прайс каталогами Добавил

насчет другого то я не понимаю в чем проблема что картинка генерируется при первом посещении страницы ?

 

очистка кэша картинок у меня лично требовалась за 3 года торговли всего несколько раз и это было связано с полной заменой всех картинок в магазине, а сервер у меня настроен таким образом что у пользователя ftp прав не хватается для удаления кэша так как овнер не тот.

Изменено пользователем snastik

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

насчет другого то я не понимаю в чем проблема что картинка генерируется при первом посещении страницы ?

В магазине, допустим, 30 тыс товаров. Работает давно, кеш заполнен превьюшками. Какие-то внешние сервисы (типа того же яндекс-маркета) могут ожидать наличия этих картинок. Владелец магазина, думаю, того же ожидает.

В какой-то момент админ может решить, что кеш ему не нужен и можно почистить сотни мегабайт (или пару гиг там, не знаю). Чистит. Радуется пропавшему сообщению "your disk quota is full". Какой-то внешний сервис приходит за картинками - а там 404. И в картинку превратится нескоро. В общем случае - вообще неизвестно, когда. Если, допустим, ассортимент огромен, а народ просматривает первые несколько страниц каталога (а не все сто), и из поисковиков приходит на страницы конкретных товаров далеко не на все 30 тыс, а, скажем, только процентов на 25-30 всего ассортимента.

Перегенерить **все** картинки в кеше в этом случае могут либо посетители (постепенно), либо добрый и усердный бот (который запросит все страницы магазина).

Ну или кнопка в админке, как я предложил. Которая сгенерит не 30 тыс * 6-7 превьюшек, а только 30 тысяч превьюшек нужного для YML размера. Остальное догенерируется постепенно посетителями.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну может вы и правы в свободное время посмотрю что можно с этим сделать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не могу найти в админке модуль, где его искать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не могу найти в админке модуль, где его искать?

дополнения-модули-кэш менеджер

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пришлось удалить много товара и решил почистить кеш, сбились скрипты на главной изображение стало меньше, системный кеш чистил уже 2 раза не помогло.Что делать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пришлось удалить много товара и решил почистить кеш, сбились скрипты на главной изображение стало меньше, системный кеш чистил уже 2 раза не помогло.Что делать?

почистить кэш и куки браузера и проверить настройки изображений в магазине. кэшменеджер скрипты не трогает а уж тем более настройки размеров

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

почистить кэш и куки браузера и проверить настройки изображений в магазине. кэшменеджер скрипты не трогает а уж тем более настройки размеров

я чтоб наверняка зашел через фтп и удалил кэш.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.