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   Просмотреть список изменений

Выпущена

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

0



Обратная связь от пользователя

Зарегистрируйтесь или авторизуйтесь, чтобы оставлять отзывы.

Только зарегистрированные пользователи могут оставлять отзывы

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!


Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.


Войти

shelkunov

  • 1
   0 из 1 пользователей посчитали этот обзор полезным 0 / 1 пользователь
0

Поделиться обзором


Ссылка на обзор
sapeginav

  • 5
  
0

Поделиться обзором


Ссылка на обзор
Otvet

  • 5
  
0

Поделиться обзором


Ссылка на обзор
agefremov

  • 5
  
0

Поделиться обзором


Ссылка на обзор
gxiv

  • 5
  
0

Поделиться обзором


Ссылка на обзор
  • Недавно просматривали   0 пользователей

    Ни один зарегистрированный пользователь не просматривает эту страницу.