Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

MaxD

Users

Everything posted by MaxD

  1. Lightning 4.12 при добавлении новых товаров обновляются кеши соответствующих страниц статус залогинености и содержимое корзины теперь сохраняется на 30 дней для роботов и поисковиков сессия не создается и не сохраняется
  2. В Opencart путь зависит от того, как попали в товар. Для одного и того же товара из разных категорий и из страницы производителя ссылки и пути будут разные. А если попасть в товар из какого-то модуля, типа самых популярных или похожих - пути совсем не будет, как у вас на скрине (и тоже отдельная ссылка). И самое печальное, что поисковики прочесывают по 3-4 такие вариации ссылок каждого товара, делая в разы больше работы и давая в разы больше нагрузки на сайт, чтобы его проиндексировать. С одной стороны, хорошо что на этих страницах есть rel=canonical, и поисковики не считают их за дубли. А плохо то, что этот rel=canonical указывает как раз на вариацию без пути, и все результаты в поисковиках ведут на такие страницы. В сборках ocStore этот вопрос хорошо решен в встроенном SEO PRO. Я решал этот вопрос в своем модуле Opencart Lightning, так как кроме вышеозвученых вопросов как-то обидно кешировать 4 варианта одного и того же товара, если можно было бы обойтись одним. В 4 раза больше кеша, в 4 раза больше промахиваний мимо него.
  3. Кстати да, по поводу того, что у вас стоит Lightning, могу посмотреть что там происходит. Скиньте в ПМ доступ.
  4. Лучше иметь часть выдачи из кеша, чем всю выдачу не из кеша. Ну и 20000 страниц по секунде на страницу - это 5 с половиной часов, вполне неплохое время. Плюс прегенерация сначала делает кеш всех страниц, которые доступны с стартовой, потом всех страниц, которые доступны с этих страниц. После этого при открытии посетителем какой-то страницы фоново прегенерируются страницы, на которые есть ссылки с открытой - что повышает вероятность попасть на страницу из кеша на следующем клике. Это дает хороший результат прям минут через 10 после очистки кеша. Я нигде не заявлял, что Lightning оживляет абсолютно нерабочие магазины. Конечно, иногда бывает, но обычно если магазин совсем не функционирует - Lightning ему врядли поможет. Lightning умеет примонтировать к странице из кеша корзину, залогиненого пользователя, список избранного и сравнений - и ничего не превращается в "тыкву", если добавить товар в корзину или залогиниться. Остальное просто лень уже перечислять, выше в этой теме есть. Жаль, что вы не читаете темы, в которые пишете комментарии. Вот код подключения этого скрипта: В параметре integrity указан хеш скрипта. Если он по какой-то причине изменится, браузер его не загрузит. С чего бы демо-сайту иметь 5000 хостов в день? Все, что было сказано - вот демо-сайт на 20000 товаров на VPS за $5 в месяц. И это абсолютная правда. Согласен, про robots.txt стоило там писать, когда Lightning в него добавлял свое. Повторюсь, сейчас robots.txt не трогается, писать не о чем. А что с ними? Мне кажется, я отвечаю на все вопросы. Если на какой-то не ответил - повторите, обязательно отвечу. Есть много довольных клиентов, которые используют Lightning годами. И это тоже видно в отзывах. А насчет перлов - опять процитирую вышенаписаное: Естественно, большое количество оптимизаций и кеширование страниц само по себе создает много потенциальных мест, где могут случиться конфликты с другими дополнениями или ручными правками в магазине. Отсюда и эти душераздирающие истории про "я поставил и магазин упал", "глюк на глюке", "стало медленней, чем было" и т. д. Если что-то жестко конфликтит, результат может быть плачевным.
  5. Сборник каких-то странных утверждений ) Прям выше об этом писалось, еще раз повторим: Вообще DoS характеризуется тем, что посылаются новые запросы, не дожидаясь ответа на старые. Lightning делает прегенерацию в один поток, на каждом запросе дожидаясь, когда он выполнится - и только потом делается следующий. Если магазину становится плохо от сканирования его в один поток - то и без прегенерации Lightning ему жопа - гугл, яндекс и бинг разтерзают его на части. Это если еще не говорить про ahrefs и прочих минорных чесалок. Но, опять же, если прегенерация не нравится, есть галочка для ее отключения. Никаких данных никуда не сливается. Что за чушь? Вот скрин этого инстанса на DigitalOcean: На нем еще несколько вещей крутятся, кроме демо-сайта. Каждая строчка в перечислении функций Lightning о том, чем он отличается https://lightning.devs.mx/ru/полный-список-функций-lightning Да, было такое, был непростой период в жизни. И прошел. От такого никто не застрахован. Куда уж внятней? https://lightning.devs.mx/ru/как-удалить-lightning Действительно, в robots.txt вносились коррективы и на то были причины. Текущая версия Lightning не трогает robots.txt
  6. Тут вы правы, я неудачно сформулировал то предложение. Подредактировал. Естественно, баллы скорости не являются ни единственным, ни основным фактором. Намного важнее ценность контента и "авторитет" сайта. В Lightning нет искуственного задирания показателей PageSpeed, все плюсы зарабатываются честно и работают для реальных посетителей - кроме этой одной опции
  7. Я ничего не говорил о том, по чем в первую очередь, и по чем во вторую. А насчет PageSpeed и Core Web Vitals, было во всех новостях. Если доверяете только Google и читаете по английски - https://developers.google.com/search/blog/2020/11/timing-for-page-experience
  8. 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, я бы не спешил. С такими рейтингами они могут есть младенцев на завтрак - и все равно оставаться на первой странице выдачи. И тем ни менее показывают платные обьявления практически на любой подходящий запрос.
  9. А на сколько в среднем надо нанять, чтобы все эти чудеса произошли?
  10. https://opencartforum.com/blogs/entry/336-nastroyka-servera-i-proizvoditelnost-magazina-pochemu-ne-byvaet-volshebnoy-nastroyki-servera/
  11. @DEVHUB Мне кажется, я достаточно пристально читаю блог "данного человека". В основном он доказывает, что нанять его на месяц-второй лучше, чем поставить какой-либо модуль. Что в принципе и так очевидно, никакой модуль не заменит человека с глазами. Но если действительно там есть ответ на мой вопрос, и вам не тяжело - буду благодарен за цитату.
  12. @Dimaxmet Да, раньше были проблемы с поддержкой. Теперь все ок, поддержка работает как часики
  13. @Velobikes В идеале отдельные кеши для мобильных и планшетов должны быть выключены - тогда одна версия страницы отдается всем устройствам. И это замечательно работает для стандартной и многих других тем. Но, некоторые темы, вместо того, чтобы менять отображение под другие устройства с помощью CSS, отдают мобильным другую версию страницы, заточеную специально для мобильных. Как заметить такую ситуацию? При работе Lightning на мобильном большинство страниц выглядят или работают по другому - так как закешровалась версия для десктопа и выдается всем. Тогда приходится включать "Отдельный кеш для мобильных" - и количество кешей страниц увеличивается в 2 раза, но что делать. Ну, а если еще и планшетам выдается отдельная версия - то тогда в 3 раза (
  14. Возьмите какой-то фотошоп или чем вы там пишите JPG и поэксперементируйте. Сохраните файл с качеством 80. Потом откройте и сохраните с качеством 100. Движок тут ни при чем.
  15. «И» там бессмысленно, одна штука не может одновременно быть равна двум разным значениям.
  16. Качество для JPG - это сколько информации можно отбросить, немного пожертвовав качеством изображения. Кстати, если выставить размер точно такой, как у оригинала, то JPG и GIF просто скопируется, без пережимания.
  17. let isPear = (this.options[this.selectedIndex].textContent == "Доставка" || this.options[this.selectedIndex].textContent == "Самовывоз");
  18. Он не выдает себя за Microsoft, а просто хостится на Microsoft Azure Cloud. Да и не показывает никаких признаков, что он бот. Но сайты на Journal3 не открываются в IE9, так что смело блокируйте.
  19. @SerginioWS Спасибо за добрые слова! По Wordpress сложно что-то сказать, я никогда им серьезно не занимался и слабо себе представляю, как там обстоят дела с кешированием и оптимизацией. Сейчас я хочу посмотреть, если мой новый модуль Replacer зайдет людям - попробую выкатить его под Wordpress. Так как он достаточно прост и имеет мало точек соприкосновения с движком, это должно быть просто. Ну а дальше - как знать, может вдохновлюсь и на Lightning для WP. @megaff Напишите мне на [email protected] Да, Lightning отлично блокирует по IP или по User-Agentу. Все блоки видно в Контроле доступа, там же можно их отменить.
  20. Можно не переживать, да вы и ничего не сможете сделать - нет смысла как-то изменять размер или оптимизировать оригиналы изображений. Все равно Opencart откроет их, изменит размер в пикселях на нужный ему и сохранит с новым сжатием в папку кеша изображений. И будет показывать картинки из этого кеша, а не оригиналы. @megaff Если действительно подтвердятся признаки, что у вас продажи падают с включенным Lightning, я готов заняться этим вопросом самым серьезным образом, докопаться до причины и устранить ее. По CRON - можно выбрать Run a PHP script и указать на catalog/controller/extension/lightning/cron.php @SerginioWS Отписал в ПМ. @megaff Ну Lightning в Контроле доступа должен был вам намекнуть, что тут что-то нечисто. Кто-то из Харькова вас парсит, прикидываясь гуглом. Но это точно не гугл )
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.