Иконка ресурса

Модуль Turbo | Ускоритель Opencart 2.x | Hhtps Fix | Vievedmod | + Генератор v1.1 1.3

Turbo Ускоритель Opencart 2.x
У вас тормозит магазин? Ваш хостинг гневно шлет письма о превышении нагрузки? Клиенты уходят так и не дождавшись загрузки страницы? Turbo - решит все ваши проблемы в 99% случаев*.
Пока что Turbo работает только для версий 2.0.x 2.1.x
Модуль основан на популярном модуле Turbocache а также на opensource решении от budgetneon.
Также он использована библиотека

Что делает этот модуль и для чего он нужен?
Кеширует все повторяющиеся ресурсоемкие элементы системы ( как то верхнее меню, модуль категорий и все стандартные модули) а после этого сохраняет в кеш целиком всю страницу магазина и при повторном обращении по этому адресу, выдает заранее сохраненный контекст. Благодаря чему существенно снижается нагрузка на сервер и увеличивается скорость повторной загрузки страниц для новых посетителей.
Т.е если к вам зашел посетитель на одну страницу и увидел меню магазина, то для всех остальных посетителей, меню уже не будет формироваться запросами в базу данных и оказывать нагрузку на сервер, а загрузится в виде готового набора данных.
Это позволяет значительно снизить нагрузку на базу данных на всех первичных генерациях страниц.
После этого. Если страница была просмотрена одним пользователем, для вех остальных она уже будет готовая взята из кеша и выведена в браузер, практически без обращения в базу данных.
Т.е. дополнение использует двухуровневое кеширование данных, что позволяет высвободить до 90% вычислительных ресурсов сервера.
Данное решение является уникальной разработкой команды OpenCart.Pro и не реализовано до сих пор ни в одном из модулей оптимизации OpenCart.

Даже на пустом магазине дополнение показывает прирост производительности в 15 раз

Поддержка:
  • Мультимагазин
  • Мултивалюты
  • Мультиязчыность
  • Несколько групп пользователей
  • HTTPS протокола
  • Возможности корректной работы по обеим протоколам!!!
  • Полноценное сохранение всех серверных заголовков.
  • Возможность из админки добавить исключения для запрета кеширования любых контроллеров.
  • Возможность из админки задать время жизни кеша.
  • Облегченный алгоритм очистки "протухших файлов". Старые файлы проверяются не при каждой загрузке магазина а раз в час.
  • Добавлен модуль просмотренных товаров, работающий независимо от включенного глобального кеша.
  • Добавлен модификатор, исправляющий некорректное кеширование системных файлов, и формирование ссылок домена, при работе с обеими протоколами.
  • Для модуля просмотренных товаров - уже есть тплки для шаблона Coloring
  • Добавлена кнопка очистить кеш в админке
  • Масса мелких багфиксов
И самое главное дружит с шаблонами, которые отдают разный контент под разные устройста (типа Journal) а не используют адаптивную верстку.

Установка дополнения:

  1. скопировать файлы из папки UPLOAD в корневую директорию вашего магазина.
  2. задать права 777 для папки system/storage/turbocache.
  3. Добавить в index.php в корневой папке вашего магазина после строки.
  4. $registry->set('cart', new Cart($registry));
  5. вот такие строки:
  6. PHP:
    // Turbo
    [*]
    
    [*]require_once(DIR_SYSTEM . 'turbo/turbo.php');
    [*]
    
    [*]GLOBAL $turbo;
    [*]
    
    [*]$turbo = new Turbo($registry);
  7. Обновить кеш модификаторов в административной части вашего магазина.
  8. Активировать дополнение в настройках модулей административной части вашего магазина.
  9. Установить необходимые вам настройки и ввести код лицензии во вкладке лицензия.
  10. Если вы используете HTTPS протокол. Загрузите из папки https_fix модификатор. Обновите кеш модификаторов и удалите системный кеш.
Сверху Снизу