Lightning реально ускоряет магазины, и именно поэтому его покупают - а не изза маркетинга, пускания пыли в глаза или еще чего-то. Причем люди сначала его ставят, смотрят - хорошо ли работает, нет ли конфликтов, чувствуется ли эффект - и если да - то берут. Штуки, которые ускоряют создание страниц:
кеширование медленных запросов к БД - с отслеживанием измененных таблиц, и кеши не протухают каждый раз, когда увеличивается счетчик просмотренных товаров
устранение дублирующих запросов (иногда уменьшает количество запросов к базе в 2-3 раза)
ускореная обработка ивентов и оптимизированый движок TWIG
предзагрузка часто используемых данных (типа seo-urls для меню) одним блоком
много специальных оптимизаций для Journal3 (там было, где разгуляться)
Его кеширование страниц имеет много фич, которые хейтеры выпускают из виду:
страницы хранятся уже сжатые максимальной степенью GZIPа и выдаются без запуска кода Opencart, что позволяет невероятно быстро их отдавать практически без использования ресурсов сервера
Lightning умеет примонтировать к странице из кеша корзину, залогиненого пользователя, список избранного и сравнений - и ничего не превращается в "тыкву", если добавить товар в корзину
кроме того, если в магазине несколько валют - Lightning хранит кеш страниц только для одной валюты и переводит валюту на закешированой странице при надобности
Естественно, большое количество оптимизаций и кеширование страниц само по себе создает много потенциальных мест, где могут случиться конфликты с другими дополнениями или ручными правками в магазине. Отсюда и эти душераздирающие истории про "я поставил и магазин упал", "глюк на глюке", "стало медленней, чем было" и т. д. Если что-то жестко конфликтит, результат может быть плачевным.
Особенно меня удивляют ваши рассказы о том, как вы спасаете людей от Lightning. Чтобы узнать, виноват ли Lightning в какой-то проблеме - надо нажать одну кнопку:
Если проблема пропала - значит она связана с Lightning. Если нет - то дело в чем-то другом.
Как удалить Lightning за 3 шага - написано на самом видном месте. Почему, по вашим рассказам, люди вам платят за это деньги - непонятно.
Хоть бы терминологию смотрели, которую используете:
Вообще DoS характеризуется тем, что посылаются новые запросы, не дожидаясь ответа на старые. Lightning делает прегенерацию в один поток, на каждом запросе дожидаясь, когда он выполнится - и только потом делается следующий.
Если магазину становится плохо от сканирования его в один поток - то и без прегенерации Lightning ему жопа - гугл, яндекс и бинг разтерзают его на части. Это если еще не говорить про ahrefs и прочих минорных чесалок.
Но, опять же, если прегенерация не нравится, есть галочка:
В последней версии Lightning скрипт предупреждения о куки подключается так:
Надеюсь, на этом ваши придирки по поводу скрипта с сервера закончатся.
Прям на самом видном месте в настройках:
Ну а теперь по сути поста... В ранжировании мобильной выдачи Гугла официально учитываются показатели, которые очень близко соотвествуют Google PageSpeed - так называемые Core Web Vitals. А сами эти показатели очень близко соответсвуют удобству сайта для посетителей - насколько быстро прорисовалась самая большая картинка, и как мало все при этом прыгало и лагало.
А тыкать пальцем в Розетку, у которой PageRank 7, я бы не спешил. С такими рейтингами они могут есть младенцев на завтрак - и все равно оставаться на первой странице выдачи. И тем ни менее показывают платные обьявления практически на любой подходящий запрос.