Версія 4.58
9 050 завантажень
OpenCart Lightning — продукт, який справді прискорює магазини на OpenCart та ocStore і дає відчутний результат. Сторінки відкриваються майже миттєво, PageSpeed виходить у зелену зону (а це плюс до SEO і продажів), ядро та база працюють швидше, зображення — у WebP, а боти більше не кладуть сервер. І все це — без переробки теми та доповнень.
Ось посилання на демо-магазин із 20 000 товарів на хостингу за $5 — https://demo.devs.mx/lightning
А ось демо з Journal 3 — https://demo.devs.mx/journal3/
Навіщо він потрібен?
Повільний магазин втрачає двічі: відвідувачі йдуть, не дочекавшись завантаження, а Google знижує сайт у видачі за погану швидкість і Core Web Vitals. Lightning вирішує обидві проблеми — і робить це «з коробки».
На відміну від звичайних кеш-модулів, Lightning — це цілий шар прискорення: він віддає готові сторінки ще до запуску рушія, глибоко оптимізує сам код OpenCart і роботу з базою, збирає фронтенд під PageSpeed, переводить зображення у WebP і принагідно захищає магазин від парсерів та ботів. І все це не ламаючи вашу тему та доповнення — а за будь-якого збою модуль сам відступає вбік.
Що всередині
⚡ Кешування сторінок
Миттєва віддача з кешу — готова сторінка йде ще до запуску OpenCart
Кеш працює для залогінених і з товаром у кошику — кошик, ім'я та валюта підставляються на льоту
Самооновлення при зміні товарів — дані завжди актуальні
Фонова прегенерація на 2 переходи вперед, кешування AJAX-запитів, окремий кеш для мобільних
Ігнорування рекламних міток у URL (utm тощо) — більше влучань у кеш
🧩 Оптимізація ядра та бази
Прискорений рушій шаблонів Twix — до 70 мс на важких сторінках
Оптимізація подій і предзавантаження даних — мінус 30–40 запитів на сторінку
Кеш повільних SQL і переписування запитів під індекси, авто-індекси
Власний швидкий файловий кеш замість штатного — швидкість не залежить від кількості файлів
Щонайменше +50% до швидкості навіть на повній генерації сторінки
🎯 Фронтенд і Google PageSpeed
Групування та мініфікація JS/CSS, перенесення скриптів у підвал
Critical CSS — сторінка малюється миттєво, без мигання
Відкладене завантаження важких скриптів та iframe, оптимізація шрифтів
Автоматичний GZIP (зокрема для адмінки), правильні заголовки кешування для статики
Вимкнення JS для ботів і PageSpeed Insight для високих балів
🖼️ Зображення та WebP
Зображення у форматі WebP — у рази легші, швидше вантажаться
Прискорений ресайз, різкість мініатюр, оригінали для великих фото (кеш у 3+ рази менший)
Предзавантаження головної картинки екрана (LCP) та авто-розміри проти «стрибків» верстки (CLS)
🔎 SEO
Чесні заголовки Last-Modified і відповідь 304 — кардинально пришвидшує індексацію
Уніфікація посилань на товари до вигляду shop.ua/url-tovaru, фікс canonical/prev/next
Канонічні 301-редіректи, захист ліміту товарів на сторінці, покращення robots.txt
🛡️ Захист і контроль доступу
Розпізнавання ботів і викриття «фейкових» пошуковиків
Контроль доступу: блок за IP, підмережею та агентом; захист від флуду і шкідливих запитів
Визначення реального IP за Cloudflare і проксі — часто замінює зовнішній захист
📊 Віджет та інструменти в адмінці
Статистика кешу, середній TTFB з Lightning і без, «пульс» магазину в реальному часі
Живий моніторинг відвідувачів (IP, агент, гео) і контроль доступу
Інструменти: інспектор SQL з індексами, перегляд процесів, логів, аналізатор місця та inodes
Чим відрізняється від інших рішень
Кеш для залогінених і кошика. Більшість віддають кеш лише гостям. Lightning — усім, підставляючи особисті дані на льоту.
Самооновлюваний кеш. Змінили товар — відповідні сторінки оновляться самі. Жодних застарілих цін.
Не ламає магазин. Будь-яку оптимізацію можна вимкнути, а за збою модуль повертає керування стандартному OpenCart.
Працює на будь-якому хостингу. Прегенерація та оптимізація без exec() — навіть на простому shared-хостингу.
Пульт керування в адмінці. Швидкість, статистика, живий моніторинг і набір інструментів діагностики — усе під рукою.
Жива підтримка автора. Модуль постійно розвивається за відгуками користувачів.
Відгуки користувачів
Понад 9 000 встановлень і роки на ринку OpenCart. Кілька відгуків з форуму:
(Відгуки перекладено з російської, з вкладки «Відгуки» на opencartforum.com.)
Сумісність
OpenCart: 1.5, 2.X, 3.X, 4.X
ocStore: 3.0, 2.3, 2.2, 2.1
Сумісний з Journal 3, vQmod і OCmod
Не потребує Ioncube. Ліцензія — один домен та його піддомени.
Якщо ви залогінені в адмінку — сторінки, на які ви заходите, після цього перегенеруються. Тобто якщо хочете побачити зміни, просто оновіть сторінку.
У більшості випадків немає потреби очищати кеш вручну — усе оновлюється автоматично.
Після встановлення у вас буде 7 днів тестового періоду, далі потрібно буде придбати ліцензію.
Увага: OpenCart Lightning не працює на localhost, лише на реальних інтернет-серверах.
Встановлення
Важливо! Перед встановленням Lightning вимкніть або видаліть усі розширення для кешування та оптимізації — якщо вони у вас встановлені. Вони можуть призвести до конфліктів і зроблять загальну швидкість повільнішою. Lightning прискорює кожен аспект ефективніше за конкурентні продукти.
Сторонні розширення WebP не працюватимуть коректно з кешуванням сторінок, тож вимкніть їх, якщо вони у вас є. Lightning вмикає власну підтримку WebP за замовчуванням.
Lightning приводить посилання всіх товарів до канонічного вигляду shop.ua/seo-url-tovaru, щоб у кожного товару була лише одна URL для більшої ефективності. Якщо з якихось причин це вам не підходить, активуйте опцію Вимкнути уніфікацію посилань на товари в додаткових налаштуваннях Lightning.
Завантажте lightning4XXru.ocmod.zip в інсталятор, зайдіть у Модифікації та оновіть їх.
Якщо сайт ліг і адмінка не відкривається — ось як швидко все повернути назад.
Якщо після встановлення Lightning вітрина магазину не відкривається або видає помилку, спробуйте активувати опцію Вимкнути оптимізацію шаблонів в додаткових налаштуваннях Lightning.
Для OpenCart 4.1 використовуйте файл lightning.ocmod.zip — завантажте в інсталятор, встановіть, перейдіть у Модифікації, увімкніть модифікацію Lightning та оновіть модифікації.
Оновлення
Вимкніть Lightning.
Очистіть кеш Lightning.
Зайдіть у Модифікації та видаліть модифікацію Lightning.
Встановіть нову версію Lightning.
Оновіть Модифікації.
Увімкніть Lightning.