1 изображение

Информация о файле

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)

-- Если Вы ранее накладывали патчи на базу данных, наклыдавать требуется поочерёдно конструкции добавления индексов. Некоторые запросы, если Вы ранее их накладывали на базу выдадут ошибку (это не страшно). Главное, по очереди выполнить каждый запрос (построчно) .


Что нового в версии 1.2   Просмотр изменений

Размещено

  • Добавлены недостающие индексы в базу данных
  • Оптимизированы методы класса модели данных продуктов для использования кеша баз данных
  • Временно отключён подсчёт посещений страницы продукта (будет реализован новый алгоритм в следующих версиях)



Обратная связь

Чтобы оставить отзыв, создайте аккаунт или авторизуйтесь

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

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

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

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

Войти

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

Войти


shelkunov

   0 из 1 пользователь отзыв оказался полезным 0 / 1 пользователь

Поделиться этим отзывом


Ссылка на отзыв
sapeginav

  

Поделиться этим отзывом


Ссылка на отзыв
Otvet

  

Поделиться этим отзывом


Ссылка на отзыв
agefremov

  

Поделиться этим отзывом


Ссылка на отзыв
gxiv

  

Поделиться этим отзывом


Ссылка на отзыв
  • Последние посетители   0 пользователей онлайн

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