Совместимость |
OpenCart 2.0, OpenCart 2.1, OCStore 2.1, Opencart.pro 2.0.3.х, Opencart.pro 2.1, MaxyStore 2.0.1.1 |
У вас тормозит магазин?
Ваш хостинг гневно шлет письма о превышении нагрузки?
Клиенты уходят так и не дождавшись загрузки страницы?
Turbo Opencart - решит все ваши проблемы в 99% случаев.
Модуль основан на популярном модуле
Turbocache а также на opensource
решении от budgetneon.
Также он использована библиотека
MobileDetect
Что делает этот модуль и для чего он нужен?
Кеширует все повторяющиеся ресурсоемкие элементы системы ( как то верхнее меню, модуль категорий и все стандартные модули).
Т.е если к вам зашел посетитель на одну страницу и увидел меню магазина, то для всех остальных посетителей, меню уже не будет формироваться запросами в базу данных и оказывать нагрузку на сервер, а загрузится в виде готового набора данных.
Это позволяет значительно снизить нагрузку на базу данных на всех первичных генерациях страниц.
После этого. Если страница была просмотрена одним пользователем, для вех остальных она уже будет готовая взята из кеша и выведена в браузер, практически без обращения в базу данных.
Т.е. дополнение использует двухуровневое кеширование данных, что позволяет высвободить до 90% вычислительных ресурсов сервера.
Данное решение является уникальной разработкой команды Opencart.Pro и не реализовано до сих пор ни в одном из модулей оптимизации Opencart.
Даже на пустом магазине дополнение показывает прирост производительности в 15 раз
Дополнение корректно поддерживает:
- Мультимагазин
- Мультивалюты
- Мультиязычность
- Несколько групп пользователей
И самое главное дружит с шаблонами, которые отдают разный контент под разные устройста (типа Journal) а не используют адаптивную верстку.
1. скопировать файлы из папки UPLOAD в корневую директорию вашего магазина
2. задать права 777 для папки system/storage/turbocache
3. Добавить в index.php в корневой папке вашего магазина после строки
$registry->set('cart', new Cart($registry));
вот такие строки:
// Turbo
require_once(DIR_SYSTEM . 'turbo/turbo.php');
GLOBAL $turbo;
$turbo = new Turbo($registry);
4. Обновить кеш модификаторов в административной части вашего магазина
5. Запросить лицензионный ключ личным сообщением на торговой платформе у продавца дополнения, либо запросом на почту info@opencart.pro, указав номер покупки и ваш ник.
6. Активировать дополнение в настройках модулей административной части вашего магазина.
7. Установить необходимые вам настройки и ввести код лицензии во вкладке лицензия.
Дополнительные фунции:
Дополнение умеет изменять размер сжатия Jpg и Png изображений (пока эта возможность находится в экспериментальном режиме. В дальнейшем в дополнении могут появится дополнительные возможности для оптимизации оценки GooglePageSpeed).
Часто задаваемые вопросы:
У меня не появился Турбомонитор - что я не так делаю?
-Активируйте дополнение. Включите использование глобального кеша, не выходя из амдинки, откройте клиентскую часть магазина в новой вкладке и обновите страницу.
Я использую сторонние системы кеширования типа NitroPack будет ли совместимо дополнение?
- С функцией кеширования Nitrpopack - не будет, со всем возможными ускорителями, представленными на этом форуме - да. Но они вам будут не нужны!
Я поставил ваше дополнение у меня 30 000+ товаров и 10 000 посетителей в день - все равно тормозит
- Поздравлю, у вас успешный бизнес, к сожалению одними "программными заплатками" оптимизировать очень большие проекты не удается. Здесь нужен комплексный подход - но это не беда - пишите в личку.
Будет ли работать дополнение с модулем SEO TOP от MARKIMARK ?
-
Однозначно да.
Есть ли возможность исключить какие то разделы магазина, чтобы для них не применялось полное кеширование?
Да специально для таких случаев есть возможность указать в настройках магазина вхождение роутов, которые необходимо исключить для кеширования.
У меня сборка opencart.pro необходимо ли мне это дополнение ?
-
Если вам сильно хочется его уже сейчас, можете купить, но в следующем релизе оно войдет в сборку, при этом цена сборки существенно возрастет и дополнение будет работать так же как STAND-ALONE версия, по ключу.
Внимание. Дополнение не будет корректно работать с переименованной папкой администратора.
В описании к модулю об этом ни слова, а у меня как раз папка имеет нестандартное имя.
На лицо ненадлежащая информация покупателя, требую вернуть деньги за данный модуль или доходчиво объяснить как его можно настроить для использования с переименованной папкой admin!