Jump to content

Recommended Posts

Здравствуйте, дорогие читатели.
Можете подсказать что можно сделать для оптимизации сайта?
Бывает грузит более 5-и секунд.
Может модули какие ненужные знаете, или что-то где-то отредактировать.

Почитал, что из-за категорий может нагрузка идти.

P.S места на хостинге хватает сполна.

В прикрепленном фото оставил модули

 

11515151.png

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Yu Menu  - проблема раз.

Revolution - проблема два.

Старая версия Microdata - проблема три.

Share this post


Link to post
Share on other sites
4 часа назад, MisterUnknown сказал:

Здравствуйте, дорогие читатели.
Можете подсказать что можно сделать для оптимизации сайта?
Бывает грузит более 5-и секунд.
Может модули какие ненужные знаете, или что-то где-то отредактировать.

Почитал, что из-за категорий может нагрузка идти.

P.S места на хостинге хватает сполна.

В прикрепленном фото оставил модули

 

11515151.png

Да, старая версия. Напишите в ЛС по модулю MicrodataPro - вижу что потертый автор надо разобраться.

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.


  • Similar Content

    • By vetalkurilenko
      Всем доброго времени суток. Имеется вот такой вот сайт на Opencart 3 - https://molli.com.ua/ 
      Проблемой на сайте является долгое время ответа сервера (прилагаю скрин). Пробовал выключать модули и т.д. но не особо помогает(
      Прошу совета специалистов, как решить данную проблему ? В какую сторону копать )? 
      Буду рад вашему совету.

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


      Ускорение и оптимизация opencart
      VqMod для оптимизации и ускорения opencart.
      Ускорение опенкарт в 2-5 раз в зависимости от состава дополнительных модулей.
      Результат работы модуля можно увидеть на примере магазина http://магазин-усадьба.рф/
      Особенно заметными будут результаты на магазинах с большим количеством товаров (от 1000).
      На данном этапе модуль спонсируется проектом проектом webguard.pro
      Приглашаю всех к тестированию и участию в разработке.
      С Вашей стороны будет весьма полезно узнать какой прирост дал модуль на Вашей системе или наоборот замедлил (на одной из инсталяций было и такое). При этом конечно важно отметить на какой версии или сборке opencart работает Ваш магазин и состав установленных дополнительных модулей и патчей.
      Замерять производительность можно, сравним скорость генерации страниц (главная, категории, страницы товара) до наложения патчи и после. Замерять нужно скорость первого обращения и последующих 2-3-х. Посмотреть время генерации можно, например, при помощи Firebug (расширения для firefox).
      На основании Ваших данных будет определяться ход разработки.
      Для тестирования всем желающим WebGuard предоставляет хостинг на месяц. Собственно, на этом хостинге находится и магазин из примера.
      Оформить тестовый хостинг аккаунт можно по ссылке: http://cabinet.webguard.pro/UserRegister?OwnerID=2001&Eval=ObXLcJkMG+eL2R6s3Rz3qt94DgP/R6fLtQQk3UZHzT83VvQQffVeb5aLte9p+zT5iO4AalqTDwY=
      После регистрации автоматически начинается оформление бесплатного тарифа "Opencart-demo" с 5Gb места на месяц.
      ВНИМАНИЕ!!! Многие спрашивают, как наложить sql патч на базу данных.
      1. Патч накладывать нужно через phpmyadmin, в разделе выполнения SQL запросов.
      2. Когда Вы подставляете Ваш префик, фигурные скобки {} нужно удалить.
      3. При переносе сайта на хостинг webguard по моей реферальной ссылке, установка модуля будет бесплатной. В этом случае пишите в ЛС. Скину email для отправки доступов к хостингу.
      УСТАНОВКА
      Для установки на любом хостинге
      --скопируйте содержимое папки upload в корень сайта.
      --В папке sql отредактируйте файл 0001.sql , заменив в нём {prefix} на Ваш префикс таблиц магазина.
      --Полученный патч наложите на базу данных.
      --Замените в файле config.php строку
      define('DB_DRIVER', 'mysql');
      на
      define('DB_DRIVER', 'mysqliz');
      Иногда, если в каких-либо доп. модулях разработчики использовали mysql подключение в обход класса для работы с базами данных, переключение на mysqliz может вызывать ошибки в работе. Тогда от него прийдётся отказаться.
      ОБНОВЛЕНИЕ
      -- В первую очередь удалите из папки vqmod/xml все старые патчи данного модуля (000_fastopencart_webguard.pro.xml и fastopencart_webguard.pro.xml)
      -- Если Вы ранее накладывали патчи на базу данных, наклыдавать требуется поочерёдно конструкции добавления индексов. Некоторые запросы, если Вы ранее их накладывали на базу выдадут ошибку (это не страшно). Главное, по очереди выполнить каждый запрос (построчно) .
      Добавил sasha181 Добавлено 28.02.2014 Категория Кэширование, сжатие, ускорение  
    • By Boriskin
      300.00 руб
      Скачать/Купить дополнение


      Продвинутое кэширование - BrainCache
      ИНСТРУКЦИЯ ПО УСТАНОВКЕ
      Что такое кэш запросов?
      Кэш запросов можно представлять себе как хеш, ключами которого являются запросы, а значениями — результаты запросов.
      В OpenCart уже есть поддержка кэша! Зачем мне нужен BrainCache?
      Использование стандартного метода кэширивания предполагает под собой работу со всеми файлами, где нужно кэширивание со всеми вытекающими отсюда последствиями:
      децентрализованный доступ к параметрам кэшеривания
      наличие множественных вызовов методов работы с кэшом в рамках всего MVC
      отсутствие правил и исключений кэшеривания для каждого запроса
      отсутствие фильтрации запросов, т.е кэшиются запросы без анализа строк
      отсутствие фильтрации прав доступа вызовов кэшеривания по Имени файла, Классу и Методу

      Что умеет BrainCache?

      1.0 beta поддержка профилей настроек кэшеривания;
      централизованный контроль и обработка всех вызовов и обращений к БД MySQL;
      выводить часто изменяющиеся данные в отдельный массив и устанавливать для каждого элемента время кэша, где 0 — запрет кэшеривания. Для удобства добавлены константы с предопределенным значением времени: МИНУТА, ДЕНЬ, НЕДЕЛЯ, МЕСЯЦ, ГОД, ВИСОКОСНЫЙ ГОД;
      устанавливать стандартное значение времени кэша, при отсутвии удовлетворяющих правил кэшеривания (если правила для запроса отсутствуют или не подошли);
      установка ограничений доступа к таблицам БД не относящихся к магазину, но находящихся в рамках одной базы (Сценарий выдаст предупреждение и завершит работу);
      установка пути директории кэшеривания для текущего профиля;
      установка ограничения доступа к кэшу по времени для Классов, Методов классов, Метода Класса выполняющих запрос
      установка ограничения доступа к кэшу по времени для пути и имени выполняющих запросов скриптов;

      Фиксы:
      Исправлена ошибка доступа к админ-панели
      Оптимизирован цикл поиска по ассоционному массиву, разделена логика условий
      Добавлен редирект на страницу 404, в случае срабатывания блокирующего условия

      Совместимость:
      Проверялось на v1.5.4.1, но должен быть совместим со всеми версиями, потому, что для установки не нужно вносить множественные изменения.
      Добавил Boriskin Добавлено 13.03.2013 Категория Кэширование, сжатие, ускорение  
    • By alfabus
      Всем привет борюсь с PageSpeed Insights, а именно 
      Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы
      java переместил следующим образом в response.php
      public function output() { if ($this->output) { #start $_regex_scripts = '/<script[^>]*>(.*?)<\/script>/s'; $_regex_paste_position = '/<\/body>/'; preg_match_all($_regex_scripts, $this->output, $all_scripts, PREG_SET_ORDER); $this->output = preg_replace($_regex_scripts, '', $this->output); $scripts = '</body>'; foreach ($all_scripts as $key => $value) { $scripts .= $value[0].PHP_EOL; } $this->output = preg_replace($_regex_paste_position, $scripts, $this->output); #end if ($this->level) { $output = $this->compress($this->output, $this->level); } else { $output = $this->output; } if (!headers_sent()) { foreach ($this->headers as $header) { header($header, true); } } echo $output; } Знатки как сделать тоже с css? 
      Решение с java нашел на просторах интернета
    • By sasha181
      VqMod для оптимизации и ускорения opencart.
      Ускорение опенкарт в 2-5 раз в зависимости от состава дополнительных модулей.
      Результат работы модуля можно увидеть на примере магазина http://магазин-усадьба.рф/
      Особенно заметными будут результаты на магазинах с большим количеством товаров (от 1000).
      На данном этапе модуль спонсируется проектом проектом webguard.pro
      Приглашаю всех к тестированию и участию в разработке.
      С Вашей стороны будет весьма полезно узнать какой прирост дал модуль на Вашей системе или наоборот замедлил (на одной из инсталяций было и такое). При этом конечно важно отметить на какой версии или сборке opencart работает Ваш магазин и состав установленных дополнительных модулей и патчей.
      Замерять производительность можно, сравним скорость генерации страниц (главная, категории, страницы товара) до наложения патчи и после. Замерять нужно скорость первого обращения и последующих 2-3-х. Посмотреть время генерации можно, например, при помощи Firebug (расширения для firefox).
      На основании Ваших данных будет определяться ход разработки.
      Для тестирования всем желающим WebGuard предоставляет хостинг на месяц. Собственно, на этом хостинге находится и магазин из примера.
      Оформить тестовый хостинг аккаунт можно по ссылке: http://cabinet.webguard.pro/UserRegister?OwnerID=2001&Eval=ObXLcJkMG+eL2R6s3Rz3qt94DgP/R6fLtQQk3UZHzT83VvQQffVeb5aLte9p+zT5iO4AalqTDwY=
      После регистрации автоматически начинается оформление бесплатного тарифа "Opencart-demo" с 5Gb места на месяц.
      ВНИМАНИЕ!!! Многие спрашивают, как наложить sql патч на базу данных.
      1. Патч накладывать нужно через phpmyadmin, в разделе выполнения SQL запросов.
      2. Когда Вы подставляете Ваш префик, фигурные скобки {} нужно удалить.
      3. При переносе сайта на хостинг webguard по моей реферальной ссылке, установка модуля будет бесплатной. В этом случае пишите в ЛС. Скину email для отправки доступов к хостингу.
      УСТАНОВКА
      Для установки на любом хостинге
      --скопируйте содержимое папки upload в корень сайта.
      --В папке sql отредактируйте файл 0001.sql , заменив в нём {prefix} на Ваш префикс таблиц магазина.
      --Полученный патч наложите на базу данных.
      --Замените в файле config.php строку
      define('DB_DRIVER', 'mysql');
      на
      define('DB_DRIVER', 'mysqliz');
      Иногда, если в каких-либо доп. модулях разработчики использовали mysql подключение в обход класса для работы с базами данных, переключение на mysqliz может вызывать ошибки в работе. Тогда от него прийдётся отказаться.
      ОБНОВЛЕНИЕ
      -- В первую очередь удалите из папки vqmod/xml все старые патчи данного модуля (000_fastopencart_webguard.pro.xml и fastopencart_webguard.pro.xml)
      -- Если Вы ранее накладывали патчи на базу данных, наклыдавать требуется поочерёдно конструкции добавления индексов. Некоторые запросы, если Вы ранее их накладывали на базу выдадут ошибку (это не страшно). Главное, по очереди выполнить каждый запрос (построчно) .
  • 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.