Перейти к содержанию

Рекомендуемые сообщения

OpenCart Lightning


OpenCart Lightning


 

lightning_pregen_ru.gif

 

OpenCart Lightning - это мод для ускорения работы магазинов. Он использует целый ряд технологий и ноу-хау.
Работает со всеми версиями OpenCart и ocStore.

 

Вот ссылка на демо-магазин с 20000 товаров на хостинге DigitalOcean за $5 - http://demo.devs.mx/lightning

  • почти мгновенное открытие страниц
  • оптимизировано для получения высоких показателей в новом Google PageSpeed Insigts (осень 2018)
  • быстрая работа с большим количеством товаров и категорий
  • повышение удобства навигации по магазину и рейтингов в поисковиках
  • не надо настраивать и приглядывать, просто работает
  • отпадает необходимость в дополнительных модах оптимизации или кеширования

 

 

 

Цитата

Полный список функций Lightning

Оптимизация кода

  • препроцессинг eventов (система событий работает в десятки раз быстрее)
  • часто используемые данные собираются в специальный пак, который загружается при старте OpenCart (отменяет необходимость в куче однообразных запросов, которые выполняются каждый раз)
  • MySQL-запросы медленнее 0.05 сек кешируются с интелектуальным удалением соответсвующих записей кеша при изменении данных
  • оптимизация и группировка MySQL-запросов (радикально уменьшает количество запросов к базе и время выполнения многих медленных запросов)

Кеширование страниц

  • кеширование критических страниц (стартовой, категорий, производителей и карты сайта) + страниц товаров
  • возможность кешировать все страницы, кроме определенных типов (route)
  • вмонтирование актуальной мини-корзины в закешированные страницы
  • вмонтирование количества товаров в списках сравнения и закладок в закешированные страницы
  • использование закешированных страниц для создания страниц для залогиненых пользователей
  • конвертация валюты по тексту закешированной страницы, что позволяет держать только один набор кеша с основной валютой
  • кеширование AJAX-запросов от страниц, которые подлежат кешированию
  • фоновая прегенерация кеша страниц на расстояние 2 переходов от стартовой или текущей страницы
  • при посещении какой-либо страницы запускается фоновая прегенерация страниц, на которые есть переходы с этой страницы, таким образом посетитель дальше получит страницу из кеша
  • опциональный отдельный кеш страниц для мобильных устройств
  • автоматическое удаление кеша соответсвующих страниц при изменении или удалении товаров (отслеживаются запросы и изменение date_modified)
  • игнорирование URL-параметров с информацией от рекламных переходов (таким образом выдается страница из кеша, а не генерируется новая)

Оптимизация фронтенда (повышение баллов PageSpeed)

  • Доставка JS/CSS ресурсов по HTTP/2 PUSH
  • автоматическая установка оптимального уровня GZIP-компрессии страниц (настройка в админке игнорируется)
  • прописывание правильных заголовков кеширования и компрессии для статических ресурсов в файлах .htaccess в подпапках (желательно убрать из корневого .htaccess эти настройки, если вы их добавляли раньше)
  • группировка и минификация JS и CSS ресурсов
  • корректный перенос всех скриптов в подвал страницы
  • минификация и включение в сборные файлы также внешних ресурсов с других серверов (на агрессивном уровне оптимизации)
  • создание начального набора CSS (critical CSS) и включение его в тело страницы - он используется до того, как загрузится весь CSS
  • фоновая оптимизация изображений через CRON-задачу, которая работает почти на всех хостингах и не требует функции exec() и установки утилит
  • если CRON-задача не работает, оптимизация изображений через вызов утилит (типа jpegoptim и optipng)

SEO-оптимизация

  • отслеживание контрольных сумм всех страниц и отдача реальных заголовков Last-Modified, что кардинально ускоряет индексацию поисковиками
  • фикс canonical, prev и next ссылок в категориях 2 уровня и глубже, которые приводили к дубликатам страниц категорий
  • защита лимита показа количества товаров на странице (ограничивается 100). Запросы с громадными лимитами используют, когда хотят положить магазин
  • унификация всех ссылок на товары к виду shop.ru/url-tovara (при этом в хлебных крошках отображается путь к самой глубокой из категорий товара). За счет этого поисковики индексируют магазин намного быстрее и уменьшается количество вариантов страниц, которые надо кешировать
  • убирание index.php?route=common/home из ссылок на стартовую
  • добавление в robots.txt инструкций, которые запрещают поисковикам индексировать лишнее (менять сортировки, количество товаров на странице и т. д.) - значительно ускоряет индексацию и уменьшает нагрузку от поисковиков

Виджет Lightning в админке

  • кнопка очистки кеша (очищает кеши Lightning, системный кеш и кеш темы JOURNAL2)
  • показ статистики - кеши страниц, AJAX-запросов, БД, статистика оптимизированных изображений, среднее TTFB (время генерации страницы) с Lightning и без
  • показ в реальном времени TTFB последней отданой страницы, что позволяет оценить "пульс" и скорость работы магазина
  • наглядный показ в реальном времени всех посещенных страниц с указанием IP, агента и времени ответа
  • показ свободного места на вашем сервере (помогает заранее среагировать, не доводя до ситуацию до критической)
  • виджет показывается только пользователям с правом изменять (modify) setting/setting - таким образом можно скрыть виджет от менеджеров
  • двойной щелчек по номеру версии переводит виджет в "пользовательский режим" - скрывается все, кроме кнопок Включить/Выключить и Очистить кеш

Извещения

  • MySQL-запросы медленнее 2 секунд
  • MySQL-запросы с результатом более 5000 строк или более 1 Mb обьемом
  • фатальные ошибки и предупреждения, которые возникают во время работы магазина (намного нагляднее и информативнее, чем в логе)
  • JS/CSS файлы, на которые есть ссылки, но их на самом деле нет
  • рекомендация перейти на PHP7, если на сервере более низкая версия
  • рекомендация по изменению robots.txt, если это не удалось сделать автоматически
  • инструкции как перевести магазин на полный HTTPS, если это еще не сделано или сделано неправильно
  • инструкции о настройке CRON-задач для прегенерации страниц и оптимизации изображений

Дополнительные функции

  • возможность показа мультиязычного извещения о использовании cookie (так как многие реализации некорректно работают с кешированием страниц)
  • при добавлении к URL параметра li_sql=1 показывается время выполнения контроллеров и запросов
  • при добавлении к URL параметра li_module=1 показывается информация о модулях (полезно, когда надо определить название модуля для загрузки по AJAX)
  • при открытии index.php?li_op=lg показывается удобный просмотрщик логов с обновлением в реальном времени

 

 

Если вы залогинены в админку - страницы, на которые вы заходите - после этого перегенерируются. То есть, если вы хотите увидеть изменения - просто обновите страницу.

В большинстве случаев нет необходимости очищать кеш вручную - все обновляется автоматически.

 

После установки у вас будет 7 дней тестового периода, дальше надо будет купить лицензию.

Про покупке есть возможность заказать платную проверку магазина и настройку Lightning.

 

Внимание: OpenCart Lightning не работает на localhost, только на реальных интернет-серверах.

 

Установка
Загрузите lightning.ocmod.zip в инсталлятор, зайдите в Модификации и обновите их.

 

Внимание!!! Если вы обновляетесь с Lighning 2, перед установкой удалите старую модификацию Lightning и папку system/lightning

 


Рекомендуемые настройки для темы JOURNAL2
=======================================

 

JOURNAL2 Settings -> System & Performance:
Caching System: On
Minify HTML: Off
Minify CSS: Off
Minify JS: Off
Modules Cache: Enable All кроме Side Category
.


  • Добавил
  • Добавлено
    04.12.2014
  • Категория
  • Системные требования
  • Сайт разработчика
    http://lightning.devs.mx/
  • Старая цена
  • Метод активации
    Автоматическая активация
  • Ioncube Loader
    Нет
  • OpenCart
    3.0
    2.3
    2.2
    2.1
    2.0
    1.5.6.4
    1.5.6.3
    1.5.6.2
    1.5.6.1
    1.5.6
    1.5.4.1
    1.5.3.1
  • ocStore
    3.0
    2.3
    2.2
    2.1
    1.5.5.1.2
    1.5.5.1.1
    1.5.5.1
    1.5.4.1.2
    1.5.4.1.1
    1.5.4.1
    1.5.3.1
    1.5.2.1
    1.5.1.3
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
    OcShop 1.5.6.4.х

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

это бесплатное дополнение? Или есть какие-то подводные камни? Увидел уже, что бета-тест. Скорость работы демо конечно впечатляет.

Изменено пользователем hover

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это у меня глюк в архиве?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это у меня глюк в архиве?

аналогично, распакуй все будет ок

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Установлен блог от markimax, после установки, сразу ошибка

Fatal error: Access level to ControllerModuleBlog::$data must be public (as in class Controller) in /catalog/controller/module/blog.php on line 2564

помогло только удаление файла вкмода, отключение не помогает

 

Забыл добавить установлен турбокеш от Snastic, но модуль отключил

Изменено пользователем hover

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

После установки часть страниц имеет адреса

***index.php?route=product/category&path=***

***index.php?route=product/product&product_id=***

 

Замечено это только на части страниц, другая часть имеет нормальные урлы..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При отключении модуля (кнопкой Disable) - проблема исчезает. При включении - снова появляется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

После установки  есть баг при использовании блога от markimax. Вот этого комментарий

https://opencartforum.com/topic/27277-seo-cms-pro-блог-новости-отзывы-галерея-формы/?do=findComment&comment=352507

А вот код ошибки

Warning: gzuncompress() [function.gzuncompress]: data error in /vqmod/vqcache/vq2-system_library_cache.php on line 11Warning: gzuncompress() [function.gzuncompress]: data error inwww/vqmod/vqcache/vq2-system_library_cache.php on line 11Warning: gzuncompress() [function.gzuncompress]: data error in www/vqmod/vqcache/vq2-system_library_cache.php on line 11Warning: gzuncompress() [function.gzuncompress]: data error in www/vqmod/vqcache/vq2-system_library_cache.php on line 11

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А какая проблема с архивом?

 

Ребят, у кого глючит и есть желание дать поковыряться - скидывайте в ПМ данные доступа по ФТП и в админку, буду смотреть на месте и допиливать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А какая проблема с архивом?

 

Ребят, у кого глючит и есть желание дать поковыряться - скидывайте в ПМ данные доступа по ФТП и в админку, буду смотреть на месте и допиливать

Если не распаковывать, а просто открыть через winrar, то там файлы дублируются с приставкой /

Поковыряться дал бы, но с Вашего ip не сможете зайти, так как админ хостинга установил ограничение на вход по ип. Делаем сайт на хостинге компании одной, у них там куча сайтов, бояться наверное  :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может есть другой хостинг с установленными этими модулями? Просто они платные, не покупать же их для отладки ))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может есть другой хостинг с установленными этими модулями? Просто они платные, не покупать же их для отладки ))

можно было бы и организовать, так а толку, если авторы в большинстве привязывают к домену ключи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

hover, есть один вариант, напишу в ПМ в понедельник.

 

Обновлено, пофиксены всякие баги и добавлена поддержка OpenCart 2.0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обновлено, теперь по умолчанию кешируются только страницы категорий, брендов и стартовая.

Проблем со совместимостью с сторонними дополнениями теперь будет намного меньше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

на страницу категорий нельзя как-нибудь динамический блок выводить, который не будет кэшироваться?

просмотренные товары нужно там отображать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пока нет, страницы полностью выдаются из кеша, без запуска OpenCart. Может позже я сделаю специальный модуль просмотренных товаров.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пофиксены тормоза при фоновой генерации страниц и добавлены дополнительные оптимизации по категориям и спискам товаров.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пока нет, страницы полностью выдаются из кеша, без запуска OpenCart. Может позже я сделаю специальный модуль просмотренных товаров.

было бы неплохо, даже среди платных нет нормального модуля просмотренных товаров

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

gid, было бы интересно узнать, чего не хватает модулям просмотренных товаров? А то я как раз тоже об этом размышляю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

gid, было бы интересно узнать, чего не хватает модулям просмотренных товаров? А то я как раз тоже об этом размышляю.

сохранение истории просмотренных товаров с отправкой на почту

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

было бы неплохо, даже среди платных нет нормального модуля просмотренных товаров

1. Сохранение просмотренных товаров в куки 

2. Гибкая настройка вывода модуля на различные страницы. Например, чтобы можно было вывести на главную 10 просмотренных товаров с размером изображения 150х150. В категориях вывести 5 товаров 100х100 и т.д.

3. Было бы неплохо прикрутить карусель для товаров. Например эту http://owlgraphic.com/owlcarousel/

4. У автора модуля ниже, просмотренные товары отображаются с привязкой к категории. Тут уже на ваше усмотрение.

 

https://opencartforum.com/files/file/598-youwatched-%D0%B2%D1%8B-%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%B5%D0%BB%D0%B8-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D1%8B/ вот был неплохой модуль, но автор сейчас занят и не может им больше заниматься.

 

с ходу как-то так..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Сохранение просмотренных товаров в куки 

2. Гибкая настройка вывода модуля на различные страницы. Например, чтобы можно было вывести на главную 10 просмотренных товаров с размером изображения 150х150. В категориях вывести 5 товаров 100х100 и т.д.

3. Было бы неплохо прикрутить карусель для товаров. Например эту http://owlgraphic.com/owlcarousel/

4. У автора модуля ниже, просмотренные товары отображаются с привязкой к категории. Тут уже на ваше усмотрение.

 

https://opencartforum.com/files/file/598-youwatched-%D0%B2%D1%8B-%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%B5%D0%BB%D0%B8-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D1%8B/ вот был неплохой модуль, но автор сейчас занят и не может им больше заниматься.

 

с ходу как-то так..

Ту ссылку, что Вы дали на модуль. Там почти все реализовано, что Вы написали.

1. Используются куки

2. Выводите как хотите, для разных схем выставляйте разные лимиты, в чем проблема?

3. Карусель там и так есть.В столбце шаблон выбирается отображение.

4. У автора там два модуля, один с привязкой к категории, второй без привязки посмотрите внимательнее.

А вот сохранения истории с отправкой на почту как у розетки было бы интересно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

MaxD можешь мне установить этот модуль , если он реально так помогает и работает!!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

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

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

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

Войти

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

Войти

  • Похожий контент

    • От markimax
      990.00 руб
      Скачать/Купить дополнение


      Jet Cache - кеширование, оптимизация для магазинов

       

      Логин / пароль:
      demo / demo
       
      Документация  
      Более 10`000 интернет магазинов выбрали SEO CMS для работы
      SEO CMS JET CACHE :: Jet Cache - быстрая система кеширования страниц, контроллеров и методов моделей opencart

      Версия под opencart 3.x высылается по запросу
      Возможности
       
      - кеширует полностью страницы при полной интеграции с opencart (позволяет кешировать и для зарегистрированных пользователей и изменений корзины а также в зависимости от изменений в модулях)  
      - кеширует выбранные контроллеры (т е фактически  любые модули, будь то меню или т.п. а также полностью кеширует позиции (уникальная технология которая не реализовано ни в одном модуле кеширования для opencart) (с))  
      - кеширует методы моделей opencart (подсчет количества товаров и т п )  
      - простая установка и обновление  
      - гибкие настройки  
      - поддержка мультиязычности  
      - поддержка мультимагазинов  
      - поддержка протоколов https и http  
      - гибкая взаимосвязь с любым функционалом платформы SEO CMS  
      - совместимость с любой темой, любыми модулями, которые соответствуют стандартам программирования  
      - поддержка кеширования sitemap Чем модуль лучше других
       
      - уникальные технологии кеширования не имеющие аналогов в opencart (уникальная технология полной интеграции с opencart, в отличии от всех кешировщиков которые сделанны по технологии v2pc)  
      - модуль работает с любыми темами и модулями Требования
       
      Opencart 2.x или любая сборка на нем (ocStore, Opencart.PRO, или другие) PHP 5.3 или выше Модуль НЕ заменяет файлы системы Модуль НЕ использует ioncube  
      Совместимость модуля
       
      Opencart 2.x или любая сборка на нем (ocStore, Opencart.PRO, или другие) Любая тема или любые модули (которые сделаны без ошибок, согласно стандартов программирования или верстки) для оpencart 2.x  
      Установка, настройка
       
      Если пользователь хочет чтобы сотрудник службы технической поддержки проделал работу по установке и настройке модуля вместо пользователя на сервере пользователя, это уже услуга + 590 рублей  
      Лицензия Все права на модуль принадлежат разработчикам opencartadmin.com Условия использования лицензии: один домен - одна лицензия (покупка продукта для каждого домена). Условия использования лицензии - "на владельца". Далее... Добавил markimax Добавлено 15.03.2017 Категория Кэширование, сжатие, ускорение Системные требования PHP 5.3+ Сайт разработчика https://opencartadmin.com/seo-cms-jet-cache.html Старая цена 590 Метод активации Через официальный сайт дополнения Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От Sha
      449.00 руб
      Скачать/Купить дополнение


      Layout Type, ускорение мобильной версии.
      Модуль для ускорения мобильной версии сайта.
      DEMO
      Подробней:
      Как сделать шаблон адаптивным? на мобильной версии скрыть "лишние" элементы.
      Как, что-бы при этом не пострадало usability? переместить модули и виджеты на другие позиции.
       
      Даже топовые шаблоны, поступают именно таким образом, элементы которые "не нужны" или наоборот необходимы только в мобильной версии: либо скрываются посредством css (display:none); либо перемещаются, хорошо если flexbox или bootstrap pull push но часто с помощью навешивания множества слушателей событий javascript. Даже адаптивность bootstrap основана на таких принципах.
      Всё это создаёт лишний "вес" и нагрузку, что конечно же замедляет работу сайта и заставляет процессор пользователя работать с повышенной нагрузкой шумя как майнинг ферма.
      Мы в наших продуктах пропагандируем использовать только то, что необходимо сейчас. И исходя из этих принципов нами был разработан
       
      модуль Мобильные схемы который позволит:
      уменьшить объём страницы,  избавится от лишнего JavaScript кода, избавится от css костылей,      и др.
           при этом даже улучшив
      адаптивность, гибкость в настройке и дружелюбность Вашего сайта!  
       
      Поддерживает встроенные схемы популярных модулей, например поддерживает SEOCMS.
      Большие скидки, для постоянных покупателей.
       
      Бесплатно модуль получить можно вместе с шаблоном Roundshop.
       
      FAQ
       
      Техническая поддержка
      доступна пользователям из списка покупателей.
      Если вы обращаетесь с просьбой разобраться в проблеме, то для экономии времени укажите:
      адрес сайта доступ в админ-панель доступ на FTP-сервер  
      По любым вопросам вы можете связаться с нами через:
      Личные сообщения на форуме; Режим работы с 10-00 до 18-00 по киевскому времени за исключением выходных и праздничных дней.
       
      Добавил Sha Добавлено 13.03.2018 Категория Кэширование, сжатие, ускорение Системные требования Сайт разработчика r.konotop.info Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х  
  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.