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

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

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

 

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


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

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

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

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


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

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

 

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

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


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

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

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

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


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

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

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

 

Удачи.

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


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

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

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

 

Удачи.

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

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


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

взаимно

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

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

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


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

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

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


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

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

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


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

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

 

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

 

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

//Начало обертки
$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']);
}
//конец

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


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

 

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

 

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

//Начало обертки
$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 кешировать

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


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

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

 

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

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

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


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

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

 

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

 

/admin/model/catalog/category.php

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

 

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

 

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

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


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

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

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


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

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

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

  • +1 1

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


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

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

 

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

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


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

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

 

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

 

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

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


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

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

 

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

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

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


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

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

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

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


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

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

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


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

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

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

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

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


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

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

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


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

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

 

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

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

 

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

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

 

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

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


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

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

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

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

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

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

Войти

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

Войти

  • Похожий контент

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


      OpenCart Lightning
       

       
      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.х  
    • От MaxD
      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.
      .
    • От 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 вида меню для схем
      быстрый редактор меню
      Совместимость с различными шаблонами не гарантируется, но я постараюсь вам помочь в доработке под ваш шаблон

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

    • От katilina
      1 000.00 руб
      Скачать/Купить дополнение


      Mattimeo - адаптивный шаблон для ocstore
      Демо для версии 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
      Добавил katilina Добавлено 28.08.2014 Категория Платные шаблоны Системные требования Сайт разработчика Старая цена 1200 Метод активации Без активации Ioncube Loader Нет OpenCart Несовместим ocStore 1.5.5.1.2 OpenCart.Pro, ocShop OcShop 1.5.6.4.х  
  • Последние посетители   0 пользователей онлайн

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

×

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

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