Jump to content

Ускорение и оптимизация opencart

Version number: 1.2
   (6 reviews)

1 Screenshot

About This File

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.