Jump to content

Recommended Posts

Помогите разобраться с проблемой модули мега меню примерно 2000-2100 SQL запросов из за этого модуля.. что и медлит работу сайта,, хотя и при отключении этого модуля SQL запросы уменьшаются но сайт все же тупит,,ДБ оптимизирован и индексирован,, посоветуйте что с этим делать может есть какой то модуль для кешировки,? 

 

Share this post


Link to post
Share on other sites

Что за мега меню надо отгадать?

Share this post


Link to post
Share on other sites

Что за мега меню надо отгадать?

меню категорий

Share this post


Link to post
Share on other sites

Что за мега меню надо отгадать?

 

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

Share this post


Link to post
Share on other sites

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

откуда и как добавить ,?

Share this post


Link to post
Share on other sites

надо зайти на сайт, имя сайта начинается с www

и там будет код, который надо добавить на сайт, чтоб все меню кэшировалось.

 

Удачи.

Share this post


Link to post
Share on other sites

надо зайти на сайт, имя сайта начинается с www

и там будет код, который надо добавить на сайт, чтоб все меню кэшировалось.

 

Удачи.

а по конкретнее нельзя ?? если не трудно ??

Share this post


Link to post
Share on other sites

взаимно

я не знал что это форум анекдотов 

так весело шутят тут ,,, а помочь новичкам никак нельзя ,,???

Share this post


Link to post
Share on other sites

Вы посмотрели как устроен кеш в других модулях?

Share this post


Link to post
Share on other sites

Просто не хотят вас расстраивать, что надо вывалить пару тысяч рублей, чтобы кто то вам сделал это, так как все видят, что квалификации вам не хватит самому сделать.

Share this post


Link to post
Share on other sites

Вы посмотрели как устроен кеш в других модулях?

 

Походу даже не собирался. Новичок же, все готовое нужно.

 

Оберни код модуля в стандартную обертку

//Начало обертки
$cache_name = 'mega.menu.' . http_build_query($setting); //Уникальное имя для текущего модуля
$this->data['categories'] = $this->cache->get($cache_name);
if (empty($this->data['categories'])){
//конец

//здесь идет получение списка категорий и цикл их добавления в массив

//вторая часть обертки
$this->cache->set($cache_name, $this->data['categories']);
}
//конец

Share this post


Link to post
Share on other sites

 

Походу даже не собирался. Новичок же, все готовое нужно.

 

Оберни код модуля в стандартную обертку

//Начало обертки
$cache_name = 'mega.menu.' . http_build_query($setting); //Уникальное имя для текущего модуля
$this->data['categories'] = $this->cache->get($cache_name);
if (empty($this->data['categories'])){
//конец

//здесь идет получение списка категорий и цикл их добавления в массив

//вторая часть обертки
$this->cache->set($cache_name, $this->data['categories']);
}
//конец

 

Лучше вообще сразу сгенеренный HTML кешировать

Share this post


Link to post
Share on other sites

Лучше вообще сразу сгенеренный HTML кешировать

 

Я отталкиваюсь от стандартного кода OpenCart и того как я его понимаю. Так-то да, HTML намного лучше будет.

Edited by hplus

Share this post


Link to post
Share on other sites

Я отталкиваюсь от стандартного кода OpenCart и того как я его понимаю. Так-то да, HTML намного лучше будет.

 

И не забыть в модель админки

 

/admin/model/catalog/category.php

В методы addCategory,  editCategory , deleteCategory

 

Добавить очищение кеша $this->cache->delete('mega');

 

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

Share this post


Link to post
Share on other sites

я бы начал с вопроса - что за модуль, откуда, и почему не спрашиваем у автора модуля? ;)

Share this post


Link to post
Share on other sites

я бы начал с вопроса - что за модуль, откуда, и почему не спрашиваем у автора модуля? ;)

Mega menu - это шедевр вьетнамо малазийско индуской "кухни", который сделан кривыми руками (изначально должен быть заложен кеш в архитектуре таких модулей). А Вы посылаете пользователя к его авторам, это все равно что послать далеко и на долго  :ugeek:  :-D

  • +1 1

Share this post


Link to post
Share on other sites

сейчас "mega menu" фигурирует в названии каждого второго модуля меню :-D

 

а начать с автора предлагаю по той простой причине, что подавляющая часть таких модулей - платная

Share this post


Link to post
Share on other sites

сейчас "mega menu" фигурирует в названии каждого второго модуля меню :-D

 

а начать с автора предлагаю по той простой причине, что подавляющая часть таких модулей - платная

 

Даже если платная... если в модуле этого класса нет кеширования изначально (как вообще такое может быть!), то в 99.99% автор косой и тупой  :) И толку от него ноль, скорее всего код скоммуниздил и изменил

Share this post


Link to post
Share on other sites

Даже если платная... если в модуле этого класса нет кеширования изначально (как вообще такое может быть!), то в 99.99% автор косой и тупой  :) И толку от него ноль, скорее всего код скоммуниздил и изменил

 

я подхожу к вопросу с другой стороны - каким бы ни был автор косым и тупым, вопросами нужно мучать именно его

ибо складывается ощущение что очередной модуль благополучно спионерили и ищут халявной поддержки на форуме.. ;) 

Share this post


Link to post
Share on other sites

если же модуль бесплатный - считается правилом хорошего тона дать ссылку на него

да и решение проблемы такая ссылка ускорит, вместо гаданий "а где? а что? а как?" ;)

Share this post


Link to post
Share on other sites

Aper ссылку на модуль дайте

Share this post


Link to post
Share on other sites

Aper ссылку на модуль дайте

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

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

Share this post


Link to post
Share on other sites

дело в том что я сам не установил этот модуль он стоял на сайте,, шаблон называется Boss theme electronues и все модули начинаются с BOSS.. поэтому не могу дать ссылку на модуль могу только дать ссылку на мой сайт если надо

Share this post


Link to post
Share on other sites

не виноватая я, он сам ко мне пришел!! (с) :-D

 

если модуль является частью шаблона - разумно задать вопрос непосредственно автору шаблона

только почему-то вопрошающие в таких случаях сразу тупят глазки - типа мне сайт такой в наследство достался..

 

если шаблон куплен - значит есть возможность связаться с разработчиком, задать вопрос

а то и обновленную поправленную версию скачать

 

если реально достался в наследство - трясите начальство/дарителей, пусть контакты дают для связи с автором

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By MaxD
      Скачать/Купить дополнение


      OpenCart Lightning
       

       
      Ура! Заработал русский сайт поддержки Lightning - https://lightning.devs.mx/ru
      Там ответы на вопросы и форма запроса поддержки. Пишите, если заметите какие-то баги
       
      OpenCart Lightning - это мод для ускорения работы магазинов. Он использует целый ряд технологий и ноу-хау.
      Работает со всеми версиями OpenCart и ocStore.
       
      Вот ссылка на демо-магазин с 20000 товаров на хостинге DigitalOcean за $5 - http://demo.devs.mx/lightning
      почти мгновенное открытие страниц оптимизировано для получения высоких показателей в новом Google PageSpeed Insigts (осень 2018) быстрая работа с большим количеством товаров и категорий повышение удобства навигации по магазину и рейтингов в поисковиках не надо настраивать и приглядывать, просто работает отпадает необходимость в дополнительных модах оптимизации или кеширования  
       
       
       
       
      Если вы залогинены в админку - страницы, на которые вы заходите - после этого перегенерируются. То есть, если вы хотите увидеть изменения - просто обновите страницу.
      В большинстве случаев нет необходимости очищать кеш вручную - все обновляется автоматически.
       
      После установки у вас будет 7 дней тестового периода, дальше надо будет купить лицензию.
      Про покупке есть возможность заказать платную проверку магазина и настройку Lightning.
       
      Внимание: OpenCart Lightning не работает на localhost, только на реальных интернет-серверах.
       
      Установка
      Загрузите lightning.ocmod.zip в инсталлятор, зайдите в Модификации и обновите их.
       
      Обновление
      1. Выключите Lightning.
      2. Очистите кеш Lightning.
      3. Зайдите в Модификации и удалите модификацию Lightning.
      4. Если вы обновляетесь с Lightning 1.xx или 2.хх, удалите папку system/lightning
      4. Установите новую версию Ligthning.
      5. Обновите Модификации.
      6. Включите Lightning.
      .
      Добавил MaxD Добавлено 04.12.2014 Категория Кэширование, сжатие, ускорение Системные требования Сайт разработчика http://lightning.devs.mx/ Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Да  
    • By 29aleksey
      424.00 руб
      Скачать/Купить дополнение


      MegaMenu Pro
      Модуль MEGAMENU PRO
      Автоматическое создание категорий меню
      Демо Opencart 2x
      login: demo
      pass: demo
      Демо меню в схеме 2x
      login: demo
      pass: demo
      Демо Opencart 15
      login: demo
      pass: demo
      Автоматическое создание категорий меню
      Горизонтальное меню (на ширину экнрана или контента)
      Вертикальное меню + дополнительное меню
      Категории Простой список
      Категории во всю ширину макета
      Категории во всю ширину макета + изображения
      Отображение подкатегорий
      Классическое меню
      HTML-контент
      Вставка баннеров
      Бренды
      Акции (распродажи)
      Информационные страницы
      стикеры (произвольный текст + цвет + фон)
      2 вида мобильного меню
      2 вида меню для схем
      быстрый редактор меню
      Совместимость с различными шаблонами не гарантируется, но я постараюсь вам помочь в доработке под ваш шаблон

       
      Модуль совместим с шаблоном.
      Продающий шаблон Moneymaker 2
       
       
      Добавил 29aleksey Добавлено 17.06.2016 Категория Модули Системные требования Сайт разработчика Старая цена 499 Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика  
    • By 29aleksey
      Модуль MEGAMENU PRO
      Автоматическое создание категорий меню
      Демо Opencart 2x
      login: demo
      pass: demo
      Демо меню в схеме 2x
      login: demo
      pass: demo
      Демо Opencart 15
      login: demo
      pass: demo
      Автоматическое создание категорий меню
      Горизонтальное меню (на ширину экнрана или контента)
      Вертикальное меню + дополнительное меню
      Категории Простой список
      Категории во всю ширину макета
      Категории во всю ширину макета + изображения
      Отображение подкатегорий
      Классическое меню
      HTML-контент
      Вставка баннеров
      Бренды
      Акции (распродажи)
      Информационные страницы
      стикеры (произвольный текст + цвет + фон)
      2 вида мобильного меню
      2 вида меню для схем
      быстрый редактор меню
      Совместимость с различными шаблонами не гарантируется, но я постараюсь вам помочь в доработке под ваш шаблон

       
      Модуль совместим с шаблоном.
      Продающий шаблон Moneymaker 2
       
       
    • By MaxD
      Ура! Заработал русский сайт поддержки Lightning - https://lightning.devs.mx/ru
      Там ответы на вопросы и форма запроса поддержки. Пишите, если заметите какие-то баги
       
      OpenCart Lightning - это мод для ускорения работы магазинов. Он использует целый ряд технологий и ноу-хау.
      Работает со всеми версиями OpenCart и ocStore.
       
      Вот ссылка на демо-магазин с 20000 товаров на хостинге DigitalOcean за $5 - http://demo.devs.mx/lightning
      почти мгновенное открытие страниц оптимизировано для получения высоких показателей в новом Google PageSpeed Insigts (осень 2018) быстрая работа с большим количеством товаров и категорий повышение удобства навигации по магазину и рейтингов в поисковиках не надо настраивать и приглядывать, просто работает отпадает необходимость в дополнительных модах оптимизации или кеширования  
       
       
       
       
      Если вы залогинены в админку - страницы, на которые вы заходите - после этого перегенерируются. То есть, если вы хотите увидеть изменения - просто обновите страницу.
      В большинстве случаев нет необходимости очищать кеш вручную - все обновляется автоматически.
       
      После установки у вас будет 7 дней тестового периода, дальше надо будет купить лицензию.
      Про покупке есть возможность заказать платную проверку магазина и настройку Lightning.
       
      Внимание: OpenCart Lightning не работает на localhost, только на реальных интернет-серверах.
       
      Установка
      Загрузите lightning.ocmod.zip в инсталлятор, зайдите в Модификации и обновите их.
       
      Обновление
      1. Выключите Lightning.
      2. Очистите кеш Lightning.
      3. Зайдите в Модификации и удалите модификацию Lightning.
      4. Если вы обновляетесь с Lightning 1.xx или 2.хх, удалите папку system/lightning
      4. Установите новую версию Ligthning.
      5. Обновите Модификации.
      6. Включите Lightning.
      .
    • By katilina
      Демо для версии ocstore 1.5.5.1.2 http://ocstore15512.mattimeo.ru
      Другие варианты шаблона для ocshop15641 ( админ.панель demo/demo) http://mattimeo.ru/demo
      Вход в админпанель http://ocstore15512.mattimeo.ru/admin,
      логин: demo / пароль:demo
      Обязательна установка vqmod. Файлы движка не заменяются. Подробная документация в установочном архиве шаблона в папке Documentation.
      1. Вы можете управлять настройками темы: изменять цветовую схему сайта, вид отображения меню, добавлять пользовательскую информацию, ссылки, виджеты, менять шрифты и цвета элементов и др.
      2. Три вида отображения главного меню
      3. Возможность создать любое количество пользовательских ссылок в верхнем и главном меню.
      4. Два новых уникальных модуля: Mattimeo Категории и Mattimeo Баннеры
      5. Все пользовательские ссылки и html поля мультиязычны
      6. Возможность отмены адаптивности сайта к мобильным устройствам
      7. В модулях и категориях просмотр дополнительных изображений товара с возможностью их отключить
      8. Быстрый просмотр товара
      9. Фильтры по цене и параметрам
      10. Выбор отображения модулей Рекомендуемые, Новинки, Акции, Хиты продаж - карусель или сеткой (default)
      11. Встроен модуль новостей с поддержкой сео
      12. Фиксированное меню в шапке сайта с возможностью отменить фиксацию
      13. Два вида расположения поля поиска в шапке сайта
      14. Два вида отображения слайдшоу - Nivo Slider и Owl carousel
      15. Параллакс блок на главной с избранными товарами
      16. Возможность редактирование заголовков, основного текста, ссылок и др.
      Обновления
      31.08.2014 Добавлен новый модуль Mattimeo Вертикальное меню категорий.
      Подкорректировано мобильное меню
      Добавлена цветовая схема5
      4.09.2014
      Добавлена цветовая схема6
      Новый модуль Производители АБВ
      Новый модуль Избранные товары с отзывами
      11.09 Внесены изменения в catalog\view\theme\mattimeo\js\main.js , которые расчитывают высоту шапки при высоком логотипе
      22.09 Открытие поля поиска в меню при клике. Все подробности в Update22.09.14.zip
      25.10 Добавлены изображения с демо-сайтов
      5.01 Добавлен модуль Стена категорий
      25.01 "адаптивное_меню_в_шапке2.zip" Добавлена адаптация меню в шапке сайта
      12.02 Изменён скрипт для поля поиска в меню. Подробнее в файле txt в архиве исправление_бага_12_02.zip
      3.03 Обновление файла catalog/controller/module/mattimeotheme.php для тех, кто использует FilterPro.
      В последней версии модуля FilterPro и шаблона совпадало название функции
      24.03 Добавлен 4-ый вид отображения меню
      19.05 update19_05.zip Исправлен код в модуле Mattimeo theme. При обновлении замещаются файлы, в которых присутствуют переменные модуля Mattimeo theme. Подробности внутри архива в Read.txt
      Спасибо за помощь Markimaxу
      17.06 Для версии ocshop замените файл в папке vqmod/xml/ for_news.xml Исправлено совпадение названия Новости и Категории блога
      30.06 "нет_в_наличии.zip" Расширение заменяет кнопку "Купить" на кнопку "Нет в наличие" (Предзаказ, Ожидание 2-3 дня)
      12.08 Исправление в responsive.css стр 122 . Замена div.links{ display:none;clear: both;} на #header div.links{ display:none;clear: both;}
      11.12 Обновление, прописано условие, сокращающее кол-во запросов в БД
      vqmod/xml/mattimeo_menu.xml
      catalog\controller\module\mattimeomenucategory.php
      9.01.2016 Update9.01.16_left_column.zip Адаптивные левая и правая колонки. В архиве папки по версиям и инструкция.
      12.02.2016 Update12.02.16_ocshop_product_tab.zip Изменение в модуле Вкладок
      23.04.2016 Исправлен баг поиска в catalog\view\theme\mattimeo\template\product\search.tpl
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.