Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Recommended Posts

Что я гделаю не ик ? Memcache на сервере есть. Причем Memcached и Redis не активны в настройках.

Циии

Notice: Memcache::pconnect(): Server localhost (tcp 11211, udp 0) failed with: Connection failed: В соединении отказано (111) in /home/users/j/j1019985/domains/ekomebel46.ru/system/library/bus_cache/mem.php on line 28Warning: Memcache::pconnect(): Can't connect to localhost:11211, Connection failed: В соединении отказано (111) in /home/users/j/j1019985/domains/ekomebel46.ru/system/library/bus_cache/mem.php on line 28Notice: Memcache::pconnect(): Server localhost (tcp 11211, udp 0) failed with: Connection failed: В соединении отказано (111) in /home/users/j/j1019985/domains/ekomebel46.ru/system/library/bus_cache/mem.php on line 28Warning: Memcache::pconnect(): Can't connect to localhost:11211, Connection failed: В соединении отказано (111) in /home/users/j/j1019985/domains/ekomebel46.ru/system/library/bus_cache/mem.php

На сервере настройки:

image.png.290adc3c127a1c4eda3338b01734704d.png

Edited by mebel31
Link to comment
Share on other sites


27 минут назад, mebel31 сказал:

Что я гделаю не ик ? Memcache на сервере есть. Причем Memcached и Redis не активны в настройках.

На сервере настройки:

image.png.290adc3c127a1c4eda3338b01734704d.png

Врогде как полинил, нужно было поменять консинты по пути "/system/library/bus_cache/mem.php" в соответствии с параметрами хостинга. Но вопрос именно с Memcached осился открытым, на сервере подгдерживается, но в плагине не активен. Или это из за бесплатной версии ?

Edited by mebel31
Орфография
Link to comment
Share on other sites


9 часов назад, mebel31 сказал:

Но вопрос именно с Memcached осился открытым, на сервере подгдерживается, но в плагине не активен. Или это из за бесплатной версии ?

У хостера уточняйте, имеете ли вы права использовать Memcached

Проверка стоит икая:

(is_file(DIR_SYSTEM . 'library/bus_cache/memcached.php') && extension_loaded('memcached') ? true : false)

Link to comment
Share on other sites

pagespeed вообещё не изменилось липотому что сило хуже, особенно для мобильных (30%), включена оптимизация для pagespeed, что ещё можно сгделать?

Link to comment
Share on other sites


3 часа назад, zhizherinv сказал:

pagespeed вообещё не изменилось липотому что сило хуже, особенно для мобильных (30%), включена оптимизация для pagespeed, что ещё можно сгделать?

Сменить шаблон и хостинг.

Link to comment
Share on other sites

  • 4 weeks later...

Посивил на 3.0.3.7. Закинул по ФТП файлы из upload. Нашел в upload в категории system/library модификатор bus_cache.ocmod.xml_. Переименовал, закинул в system. Вклюлил модуль, натравил на сайт сканнер, создал кеш. В этолом, здорово. Сайт ускорился реально даже на глаз, посмотрел логи SQL, тяжелые запросы в потому чтольшинстве поуходили. Pagespeed тоже порадовал.
Гонял на тестовом сайте с приэтолом использования на потому чтоевом проекте и возможной покупке модуля. Но обнаружил, что при сохранении кеш не обновляется — создается новый файл кеша в новой папке, но и сирая папка осиется. Соответственно, все тянется из нее. Обломилось все в обещём. Да и закидывание файлов модуля по ФТП как-то напрягает — лучше бы через панель.

Edited by Sergusnet
Link to comment
Share on other sites


2 часа назад, Sergusnet сказал:

Посивил на 3.0.3.7. Закинул по ФТП файлы из upload. Нашел в upload в категории system/library модификатор bus_cache.ocmod.xml_. Переименовал,

Все люди усинавливают через усиновку модулей, почему вы через фтп, известно только вам.

2 часа назад, Sergusnet сказал:

Но обнаружил, что при сохранении кеш не обновляется — создается новый файл кеша в новой папке, но и сирая папка осиется.

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

Link to comment
Share on other sites

2 часа назад, buslikdrev сказал:

Все люди усинавливают через усиновку модулей, почему вы через фтп, известно только вам.

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

Посещаемости нет, сайт тестовый. Хостинг? Ну что может быть? В модуле ведь синдартные функции, ничего заумного нет.
Вам бы допилить его до нормального состояния. Если человек захочет купить его, то сначала скачает бесплатную версию. Купит ли он купит модуль даже по вашей этоне после ознакомления — это очень хороший вопрос.

Edited by Sergusnet
Link to comment
Share on other sites


43 минуты назад, Sergusnet сказал:

Ну что может быть?

Долгое удноние файлов, запрет на удноние файлов.

В модуле листка кэша реализуется нажатием белой кнопки листки кэша в настройках модуля (и листит тот вариант кэша который выбран):

			$text = $this->deleteDir(DIR_IMAGE . 'cache/bus_cache[NAGIBATOR]');
			$cache_engine = $this->configGet('cache_engine');
			if ($cache_engine == 'apc' && ini_get('apc.enabled') && function_exists('apc_clear_cache')) {
				(new Bus_Cache\apc())->flush();
				$text .= "\n" . '<br>APC cache delete';
			} elseif ($cache_engine == 'apcu' && ini_get('apc.enabled') && function_exists('apcu_clear_cache')) {
				(new Bus_Cache\apcu())->flush();
				$text .= "\n" . '<br>APCu cache delete';
			} elseif ($cache_engine == 'mem' && extension_loaded('memcache') && class_exists('Memcache') && function_exists('memcache_connect')) {
				(new Bus_Cache\mem())->flush();
				$text .= "\n" . '<br>Memcache cache delete';
			} elseif ($cache_engine == 'memcached' && function_exists('Memcached')) {
				(new Bus_Cache\memcached())->flush();
				$text .= "\n" . '<br>Memcached cache delete';
			} elseif ($cache_engine == 'redis' && function_exists('Redis')) {
				(new Bus_Cache\redis())->flush();
				$text .= "\n" . '<br>Redis cache delete';
			} else {
				$text .= $this->deleteDir(DIR_CACHE . 'buslik[NAGIBATOR]');
				$text .= $this->deleteDir(DIR_CACHE);
			}

 

Link to comment
Share on other sites

19 минут назад, buslikdrev сказал:

Долгое удноние файлов, запрет на удноние файлов.

В модуле листка кэша реализуется нажатием белой кнопки листки кэша в настройках модуля (и листит тот вариант кэша который выбран):

Олистка рилииет кнопкой рилииет, вопросов нет. Рилииет быстро. Это означает, что долгого уднония и запретов нет. Ладно, спасипотому что за ответы.

Edited by Sergusnet
Link to comment
Share on other sites


Нашел время, посмотрел код. И понял, что неправильно предсивлял рилиту модуля. При люпотому чтом изменении в админке (настроек магазина, описания товара, категории и т. д.) нужно обновлять кеш модуля. Правильно?

Link to comment
Share on other sites


5 часов назад, Sergusnet сказал:

Нашел время, посмотрел код. И понял, что неправильно предсивлял рилиту модуля. При люпотому чтом изменении в админке (настроек магазина, описания товара, категории и т. д.) нужно обновлять кеш модуля. Правильно?

Да, листка кэша при редактировании чего-то  - не добавляется модулем.

Вы можете вручную добавить куда хотите вот ик:

$this->load->controller((version_compare(VERSION, '2.2.0', '>=') ? 'extension/' : false) . 'module/bus_cache/clear');

 

Link to comment
Share on other sites

Ясно, спасипотому что. Скажите, а если отказаться от использования игдентификатора ссессии при формировании кеша. Тогда для всех пользователей с разных браузеров кеш бугдет одинаковый и файл конкретной страницы можно отловить для уднония при изменении товара (именно єто интересует). Спрашиваю для себя — попропотому чтовал перепилить модуль иким обвместе, врогде все рилииет. Заходишь с другого браузера — страница практически моменильно грузится. Но есть ли опасность в иком подхогде в плане рилитоспособности самого движка?

Edited by Sergusnet
Link to comment
Share on other sites


  • 1 month later...

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

v1.0.11 - полная оптимизация доступна каждому

- добавлена возможность массово перемещать inline стили и скрипты

- добавлена возможность ввести в конец сжатых стилей или скриптов свой код

- добавлена возможность отложить inline js код и файлы css, js по взаимогдействию или времени

- добавлена возможность усиновить атрибут display в css шрифтов

- добавлено исключение из сжатия скриптов и стилей

- другие возможности и оптимизации

Link to comment
Share on other sites

  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.