Jump to content

Recommended Posts

Всем Здравствуйте!
Вчера на моем сайте происходили какие-то чудеса.
С середины дня сайт начал тормозить, зашел на хостинг и увидел что CPU перегружен до 125% (относительно тарифного плана хостинга).
Изменений в коде ни в предыдущий ни в этот день не делались.
При том что трафа, за этот день, в разы меньше чем было в декабря за один час. И в декабре таких глюков не было!
Сначала начал грешить на сбой в парсинге модуля SimplePars. Выключил модуль. вырубил крон, удалил на хосте саму запись крона, обновил модификаторы, обновил кеш админки.
Вроде попустило, но на пару минут, а потом продолжились скачки до 100-125%.
Выключил вообще траф, всю ночь все равно были скачки с нагрузкой на CPU при почти полном отсутствии трафа (кроме ботов поисковиков кончено).
Утром принудительно закешировал все страницы в JetCache и о чудо, попустило.
И слайды:
Всплеск необычной нагрузки на CPU, видно что в сравнении с предыдущим днем этот всплеск необычный - https://prnt.sc/wlyln0

Всплеск процессов PHP, тоже необычно смотрится в сравнении с пред днем - https://prnt.sc/wlymgk

Сразу скажу что проблем с хостингом нет, хостинг в декабре держал большую нагрузку в х10-20 раз, с тех пор особо ничего не поменялось, товары хоть и добавились (ок 15-20% от общего кол-ва), но и неактивных ушло столь-же. Но сапорт хостинга не смог дать вразумительный ответ кто грузит так проц, сказали толкьо index.php. Но через него идут по сути все процессы, поэтому что за паразит так "убивал" проц я не мог установить.

В общем!
Понимаю, что любую сложную систему надо оптимизировать персонально. В тч куча установленных модулей и темы, не может проходить бесследно.
Поэтому, ищу специалиста(ов) который сможет оптимизировать/ускорить сайт по максимуму, снять нагрузку с сервера и ускорить сайт в принципе!
OcStore 3.0.2.0
тема - UltraStore 2.1.3
JetCache v 18.1

PS Сори за простыню! )

Edited by RuslanLight
исправление ошибок

Share this post


Link to post
Share on other sites

Я выдвену гипотезу. Тормоза на сайте были всегда, а в тот день когда были чудеса просто "протух" кэш, чему доказательство:

2 часа назад, RuslanLight сказал:

Утром принудительно закешировал все страницы в JetCache и о чудо, попустило.

 

Т.е. если бы не кэш, то сайт тормозил всегда и соответственно одно из самых простых решении проблемы это установить модуль кэша, а он уже установлен! Люблю поумничать.

  • +1 1

Share this post


Link to post
Share on other sites
2 година назад, RuslanLight сказав:

кроме ботов поисковиков кончено

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

 

 

3 години назад, RuslanLight сказав:

товары хоть и добавились (ок 15-20% от общего кол-ва), но и неактивных ушло столь-же

У вас неправильные представления о влиянии товаров на нагрузку.

Вы опять недооцениваете ботов! Если общее количество товаров не изменилось - это не добавляет дополнительную нагрузку только на базу при отдельном запросе.

Но это увеличивает нагрузку от ботов! То есть, у вас на сайте появилось 20% новых страниц, которые боты ещё не индексировали и начинают их активно поглощать. При этом 20% удалённых страниц всё ещё в базе ботов и они продолжают пытаться их запросить.

 

 

3 години назад, RuslanLight сказав:

Всплеск процессов PHP, тоже необычно смотрится в сравнении с пред днем - https://prnt.sc/wlymgk

Очевидно же, что нагрузка  именно от ботов. Увеличение количества процессов указывает на увеличение количества параллельных запросов.

 

Проверьте по логам сервера какие боты к вам заходят. Возможно, часть из них вам не нужны (вероятно, вообще все кроме Гугла и Яндекса). Их можно заблокировать - это снизит нагрузку.

 

3 години назад, RuslanLight сказав:

Утром принудительно закешировал все страницы в JetCache и о чудо, попустило.

Заранее прогретый кеш существенно сокращает время ответа сервера уже при первом запросе к странице. То есть, процессы php освобождаются значительно быстрее и каждый успевает обработать больше запросов за единицу времени, а это приводит к уменьшению их общего количества и снижению нагрузки. Плюс, с кешем снижается и нагрузка от базы.

Share this post


Link to post
Share on other sites

Смотрел логи, в моменты нагрузок (до отключения трафа) ботов на сайте не было, был 1-2 юзера/1 мин.
Товары были добавленны несколькими днями ранее (2-3)

Share this post


Link to post
Share on other sites
2 година назад, RuslanLight сказав:

Смотрел логи, в моменты нагрузок (до отключения трафа) ботов на сайте не было, был 1-2 юзера/1 мин.

По одному из ваших скринов видно, что обычное количество процессов php у вас даже до 5 не дотягивает, но во время прыжка нагрузки их количество в пиковые моменты переваливало за 20.

Процессы php создаются только под внешние запросы. Это значит, что у вас было по 20 одновременных запросов в обработке.

Так что либо вы не там смотрите запросы, либо эти 1-2 юзера сознательно пытались вам сайт положить какими-то тяжёлыми запросами (например снова и снова открывали сайтмап).

  • +1 1

Share this post


Link to post
Share on other sites

Я склоняюсь все же к теории кеширования, что в какой-то момент произошло удаление ресайзов картинок и плагин кеширования начал их по новой кешировать. 
В тч это выходит из разговора с автором модуля кширования.
Но для меня конечно такое поведение сайта было странным. ранее как-то не обращал внимания на такие глюки.

Edited by RuslanLight

Share this post


Link to post
Share on other sites
1 хвилину назад, RuslanLight сказав:

Я склоняюсь все же к теории кеширования, что в какой-то момент произошло удаление ресайзов картинок и плагин кеширования начал их по новой кешировать. 
В тч это выходит из разговора с автором модуля кширования.

Спросите у автора модуля может ли его модуль самостоятельно запускать процессы php либо просто создавать запросы к серверу.

Если не может, тогда этот модуль никак не может объяснить всплеск количества процессов php.

А если может... избавьтесь от него :)

  • +1 1

Share this post


Link to post
Share on other sites

@Dotrox  но раз уж мы все тут собрались... )))
есть вопрос который возможно касается и кеширования!

 

Пытаюсь изменить надпись на кнопке "оформить заказ", и происходят чудеса. у себя в браузере вижу изменения, а вот в инкогнито и другие пользователи видят старую надпись. 
Подскажите пожалуйста, правильно ли я меняю эту надпись в файле: /catalog/language/язык/язык.php и /catalog/language/язык/%locale%.php
Поменял еще в паре файлах эту надпись, в БД ее нету. Уже с ног сбился понять что не так!

image.png.ff48fea98427faf79bbfe4af3fae712d.png

Share this post


Link to post
Share on other sites
1 минуту назад, Dotrox сказал:

Если не может, тогда этот модуль никак не может объяснить всплеск количества процессов php.

А если может... избавьтесь от него :)

 

да сам модуль может запускать эти процесс и кеширует на лету картинки при посещении ботов и юзеров,
но так как это происходит спонтанно и хаотично. то происходит много запуском этих процессов (я так думаю).
Лучшим выходом это перекешировтаь это "вручную", (нажав на кнопку создать кеш).

К сожалению удалить его не могу ))))
Сегодня я понял что этот модуль все же очень даже полезная штука ) и дает Пейджспид 96/92 (моб/комп) на странице товара.

Share this post


Link to post
Share on other sites
2 хвилини назад, RuslanLight сказав:

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

Обычно происходит наоборот (но это если закешировалось именно в браузере).

 

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

 

 

3 хвилини назад, RuslanLight сказав:

Подскажите пожалуйста, правильно ли я меняю эту надпись в файле: /catalog/language/язык/язык.php и /catalog/language/язык/%locale%.php

Зависит от того стандартное это оформление заказа или какой-то модуль.

И в любом случае после правок файлов нужно обновлять кеш модификаторов.

 

Но если у себя вы видите изменение, то и файл должен быть таки правильный и с модификаторами проблем нет.

Share this post


Link to post
Share on other sites
19 минут назад, Dotrox сказал:

Зависит от того стандартное это оформление заказа или какой-то модуль.

И в любом случае после правок файлов нужно обновлять кеш модификаторов.

шаблон - Ultrastore
модуль - Simple
кеш модификаторов обновляю наверное чаще чем зубы чищу )))
В модуле симпл тоже в языковом пакете обновил значение

Share this post


Link to post
Share on other sites
1 годину назад, RuslanLight сказав:

кеш модификаторов обновляю наверное чаще чем зубы чищу )))
В модуле симпл тоже в языковом пакете обновил значение

Как я уже написал выше, если вы сами свои правки видите, то проблема не в файлах и не в кеше модификаторов.

Попробуйте очистить кеш JetCache.

 

Share this post


Link to post
Share on other sites

Уже сменил везде где только можно на новое название, даже в "кеше" опенкарта - в папке storage,
Удалил кеш JetCahce
При обновлении страницы в режиме инкогнито. на долю секунды проскакивает новое название, но тут же превращается в старое.
В браузере в норм режиме светится новое название.
Просто какая-то магия...:???:

Share this post


Link to post
Share on other sites
8 часов назад, RuslanLight сказал:

Просто какая-то магия...

Не магия, а ява скрипт. Без ссылки на сайт разговор бесполезен

  • +1 1

Share this post


Link to post
Share on other sites

Ребята отбой!
Огромнейшее спасибо за подсказку @Shureg оказалось все же это модуль Simple отвечает за эту кнопку, хотя я вроде как многократно проходил мимо этой настройки которая находится в настройках симплы: Заказ/Шаги и блоки в самом нижнем блоке

image.png.fc5e9663e5d51dd7803ec2bf0112f453.png

Вот же ж я лошара )

Edited by RuslanLight

Share this post


Link to post
Share on other sites
14 часов назад, RuslanLight сказал:

кеш модификаторов обновляю наверное чаще чем зубы чищу )))

 

)))

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By sitecreator
      Максимальное ускорение вашего сайта. Бесплатная настройка от автора.
      Бесплатное апробирование до 7 дней при получении тестового ключа по договоренности с автором.
      При этом (для теста) автор также бесплатно может установить и настроить модуль Hi-Optimizer.
      Для тех, кто не вполне понимает, что такое договоренность:
       
      FAQ: Почему рекомендуется воспользоваться бесплатной настройкой?
       
      Совместим с opencart 1.5, 2.*.*, 3.0.*
      Совместим с opencart (ocstore) 1.5 также.

      Позволяет оптимизировать с целью максимального увеличения скорости загрузки страниц:
      стили (CSS) скрипты (JavaScript) объединение, минификация CSS и т.п. откладывание выполнения JavaScript с малым приоритетом возможность асинхронной загрузки как определенных CSS, так и JavaScript оптимизация всевозможных метрик (Яндекс и др.), аналитик (Гугл, Фейсбук и др.)[с определенной осторожностью и по желанию, не является обязательным] оптимизация всевозможных виджетов (Яндекс, Фейсбук, В Контакте и др. ) виджеты могут загружаться при попадении их в зону просмотра (lazy load для виджетов) оптимизация всевозможных чатов (Jivosite, Яндекс и т.д) оптимизация карт Гугла и Яндекса (загружаются при попадении в зону видимости - lazy load для карт), и др. карт оптимизация загрузки фреймов (iframe) оптимизация видео-вставок Ютюб, youtube.com оптимизация загрузки и отображения шрифтов, причем, как из внешних источников, так и из CSS, загружаемых с вашего сайта отслеживание дублей CSS, JS и, соответственно, предотвращение их повторной загрузки оптимизация загрузки всевозможных Lightbox (magnific-popup, colorbox, fancybox) Основную работу по оптимизации модуль Hi-Optimizer способен выполнить самостоятельно в автоматическом режиме. Также можно в ручном режиме помечать любые скрипты, которым имеет смысл назначить низкий приоритет загрузки и выполнения. Такие скрипты будут выполняться только после загрузки страницы и ее важных компонентов.
       
      Модуль Hi-Optimizer не является панацеей для всех случаев.  Бывают крайне неудачно сделанные сайты (соответственно с оценкой гугла близкой к нулю),  которые без серьезной переделки невозможно оптимизировать, а это только ручная работа с версткой, кодом и т.д. Предлагаю сперва (до заказа услуги или покупки модуля) консультироваться с исполнителем и делать предварительный анализ и прогноз на предмет возможной успешной оптимизации конкретного сайта.
       
      На результат могут отрицательно влиять ошибки в коде HTML, имеются ввиду грубые ошибки (непарность парных тегов, незакрытые кавычки и т.п.). Изначально предполагается, что HTML на странице не содержит грубых ошибок, в противном случае возможна некорректная работа hi-optimizer на таких страницах, тестирование hi-optimizer не проводилось на страницах, содержащих грубые ошибки HTML (синтаксические и иные), соответственно автор не несет никакой ответственности за корректную работу таких страниц.
       
      Выполненные (частично или все) рекомендации гугла по оптимизации и/или увеличение оценки на (минимально) 10 баллов (при первоначальном нахождении в красной зоне, т.е. если стартовая оценка была ниже 50) могут считаться критерием для успешной работы Hi-Optimizer. Конечный результат сильно зависит от индивидуальных особенностей сайта, в первую очередь - от примененного шаблона.
       
      Автор данного программного решения не может брать на себя обязательств, что на вашем конкретном сайте в любом  случае можно непременно достичь оценки гугла в 90+ баллов только лишь за счет применения программного решения "Hi-Optimizer". Оптимизатор Hi-Optimizer в первую очередь позволяет выполнять многие рекомендации гугла в плане оптимизации, например, позволяет снимать блокировку основного потока   (сторонними скриптами)  полностью (или, как миниум, существенно уменьшать ее).
      Под спойлером подробнее о том какими средствами объективного контроля (от гугла) можно оценить как Hi-Optimizer выполняет оптимизацию по конкретным рекомендациям гугла.
       
       
      Какие шаблоны из известных являются сложными для оптимизации?
       


       
      Есть несколько автоматических режимов оптимизации JavaScript , начиная с режима банального группирования скриптов в конце HTML, а также есть несколько режимов продвинутой оптимизации JavaScript. Модуль Hi-Optimizer использует продвинутые современные технологии распараллеливания загрузки скриптов и одновременного выполнения построения страницы, используются где необходимо асинхронная загрузка скриптов, отложенная загрузкаи и комбинация этих способов с синхронной загрузкой и выполнением.

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

      За счет использовния модуля Hi-Optimizer будут выполнены максимально насколько возможно рекомендации Гугла (https://developers.google.com/speed/pagespeed/insights/). Это способствует существенному поднятию оценки Гугла и реальному ускорению.

      В настоящее время модуль Hi-Optimizer работает на самых разных сайтах ( примерное количество: 50+) на движке Opencart (OcStore) версий 1.5, 2.*, 3.0
       
      Модуль Hi-Optimizer не занимается кешированием (ускорением) медленно работающих скриптов php на вашем сервере (хостинге), не ускоряет работу вашей базы данных и т.п. Это сугубо серверные задачи, для которых модуль не предназначен.   Перед модулем нет задачи улучшить отклик сервера, данный параметр гугл называет Reduce server response times (TTFB) .
       
      Пример  (это страница БЕЗ оптимизации): https://hi-optimizer.sitecreator.pro/home00.html
      Тут полный порядок с откликом сервера, в этом плане страница очень быстрая. Вообще в плане серверной оптимизации все идеально, и на сервере улучшать нечего. Но кроме работы программ на сервере есть работа программ на устройстве пользователя, т.е. на его смартфоне (в его браузере), на его компьютере, планшете и т.п.   И вот работа этих программ оказывается в данном примере Не оптимизирована.
       
      Но гугл считает, что скорость этой страницы очень низкая и оценивает ее лишь в 24 балла.
      Это как раз говорит о том насколько важна не только (и часто не столько ) скорость отклика сервера,  а скорость работы страницы сайта в браузере пользователя. В приведенной выше ссылке скорость отклика сервера очень хорошая,  но общая скорость по замерам гугла оказывается очень низкой до оптимизации.
      Модуль Hi-Optimizer как раз и призван решить проблемы на стороне клиента, т.е. оптимизировать выполнение программ на устройстве конечного пользователя.
       
       
       
       
      Оптимизирует практически все, что загружается, работает и "крутится" в браузере пользователя. Особый упор сделан на оптимизацию работы программ (скриптов JS) на смартфонах.  Всевозможные минификации в данном случае играют лишь слабую второстепенную роль в оптимизации. Так, например, оптимизация загрузки и отображения  различных шрифтов  вносит гораздо более весомый вклад чем пресловутая минификация HTML или CSS.
      С учетом того, что на любом хостинге используется сжатие gzip для HTML, CSS, JS, то минификация играет крайне слабую роль в оптимизации, а гугл очень слабо оценивает минификацию (если вообще оценивает).
       
      Т.е. сейчас для оценки скорости загрузки страницы важны совсем другие факторы нежели минификация HTML. Поэтому в данном модуле вы не увидите минификацию HTML (по сути это бесполезная функция). Гораздо важнее скорость анализа CSS, выполнения JS и собственно рендеринг страницы.
       
      Если большой вес изображений, то будет также полезна оптимизация изображений (как их веса, таки и загрузки - lazy load).
       
       
       
      Демо-сайт:
       
      https://hi-optimizer.sitecreator.pro
       
      админка (переходить строго по ссылке, доступ к другим настройкам в админке запрещен):
      https://hi-optimizer.sitecreator.pro/admin/index.php?route=extension/module/hi_optimizer
      hioptimizer
      hioptimizer
       
       
      Оценка сайта гуглом
      https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fhi-optimizer.sitecreator.pro%2F
       

       

       
       
       
      Эта же страница ДО оптимизации (ее оценка ДО оптимизации 27 баллов для мобильных):
      код на 100% совпадает с кодом главной страницы https://hi-optimizer.sitecreator.pro/   ДО оптимизации.
      https://hi-optimizer.sitecreator.pro/home00.html
      ссылка для проверки в гугле:
      https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fhi-optimizer.sitecreator.pro%2Fhome00.html&tab=mobile
       
       
       

       
       
      Часть список из нескольких десятков сайтов, на которых работает Hi-Optimizer:
       
       
       
      Можно по комментарию в исходном коде HTML увидеть, что работает Hi-Optimizer, а также получить дополнительную информацию (такую как потраченное время на оптимизацию страницы).
       
       

       
       
       
    • By sitecreator
      4 700.00 руб
      Скачать/Купить дополнение


      Hi-Optimizer for Opencart - интеллектуальный оптимизатор сайта для повышения скорости загрузки страниц и оценки pagespeed google
      Максимальное ускорение вашего сайта. Бесплатная настройка от автора.
      Бесплатное апробирование до 7 дней при получении тестового ключа по договоренности с автором.
      При этом (для теста) автор также бесплатно может установить и настроить модуль Hi-Optimizer.
      Для тех, кто не вполне понимает, что такое договоренность:
       
      FAQ: Почему рекомендуется воспользоваться бесплатной настройкой?
       
      Совместим с opencart 1.5, 2.*.*, 3.0.*
      Совместим с opencart (ocstore) 1.5 также.

      Позволяет оптимизировать с целью максимального увеличения скорости загрузки страниц:
      стили (CSS) скрипты (JavaScript) объединение, минификация CSS и т.п. откладывание выполнения JavaScript с малым приоритетом возможность асинхронной загрузки как определенных CSS, так и JavaScript оптимизация всевозможных метрик (Яндекс и др.), аналитик (Гугл, Фейсбук и др.)[с определенной осторожностью и по желанию, не является обязательным] оптимизация всевозможных виджетов (Яндекс, Фейсбук, В Контакте и др. ) виджеты могут загружаться при попадении их в зону просмотра (lazy load для виджетов) оптимизация всевозможных чатов (Jivosite, Яндекс и т.д) оптимизация карт Гугла и Яндекса (загружаются при попадении в зону видимости - lazy load для карт), и др. карт оптимизация загрузки фреймов (iframe) оптимизация видео-вставок Ютюб, youtube.com оптимизация загрузки и отображения шрифтов, причем, как из внешних источников, так и из CSS, загружаемых с вашего сайта отслеживание дублей CSS, JS и, соответственно, предотвращение их повторной загрузки оптимизация загрузки всевозможных Lightbox (magnific-popup, colorbox, fancybox) Основную работу по оптимизации модуль Hi-Optimizer способен выполнить самостоятельно в автоматическом режиме. Также можно в ручном режиме помечать любые скрипты, которым имеет смысл назначить низкий приоритет загрузки и выполнения. Такие скрипты будут выполняться только после загрузки страницы и ее важных компонентов.
       
      Модуль Hi-Optimizer не является панацеей для всех случаев.  Бывают крайне неудачно сделанные сайты (соответственно с оценкой гугла близкой к нулю),  которые без серьезной переделки невозможно оптимизировать, а это только ручная работа с версткой, кодом и т.д. Предлагаю сперва (до заказа услуги или покупки модуля) консультироваться с исполнителем и делать предварительный анализ и прогноз на предмет возможной успешной оптимизации конкретного сайта.
       
      На результат могут отрицательно влиять ошибки в коде HTML, имеются ввиду грубые ошибки (непарность парных тегов, незакрытые кавычки и т.п.). Изначально предполагается, что HTML на странице не содержит грубых ошибок, в противном случае возможна некорректная работа hi-optimizer на таких страницах, тестирование hi-optimizer не проводилось на страницах, содержащих грубые ошибки HTML (синтаксические и иные), соответственно автор не несет никакой ответственности за корректную работу таких страниц.
       
      Выполненные (частично или все) рекомендации гугла по оптимизации и/или увеличение оценки на (минимально) 10 баллов (при первоначальном нахождении в красной зоне, т.е. если стартовая оценка была ниже 50) могут считаться критерием для успешной работы Hi-Optimizer. Конечный результат сильно зависит от индивидуальных особенностей сайта, в первую очередь - от примененного шаблона.
       
      Автор данного программного решения не может брать на себя обязательств, что на вашем конкретном сайте в любом  случае можно непременно достичь оценки гугла в 90+ баллов только лишь за счет применения программного решения "Hi-Optimizer". Оптимизатор Hi-Optimizer в первую очередь позволяет выполнять многие рекомендации гугла в плане оптимизации, например, позволяет снимать блокировку основного потока   (сторонними скриптами)  полностью (или, как миниум, существенно уменьшать ее).
      Под спойлером подробнее о том какими средствами объективного контроля (от гугла) можно оценить как Hi-Optimizer выполняет оптимизацию по конкретным рекомендациям гугла.
       
       
      Какие шаблоны из известных являются сложными для оптимизации?
       


       
      Есть несколько автоматических режимов оптимизации JavaScript , начиная с режима банального группирования скриптов в конце HTML, а также есть несколько режимов продвинутой оптимизации JavaScript. Модуль Hi-Optimizer использует продвинутые современные технологии распараллеливания загрузки скриптов и одновременного выполнения построения страницы, используются где необходимо асинхронная загрузка скриптов, отложенная загрузкаи и комбинация этих способов с синхронной загрузкой и выполнением.

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

      За счет использовния модуля Hi-Optimizer будут выполнены максимально насколько возможно рекомендации Гугла (https://developers.google.com/speed/pagespeed/insights/). Это способствует существенному поднятию оценки Гугла и реальному ускорению.

      В настоящее время модуль Hi-Optimizer работает на самых разных сайтах ( примерное количество: 50+) на движке Opencart (OcStore) версий 1.5, 2.*, 3.0
       
      Модуль Hi-Optimizer не занимается кешированием (ускорением) медленно работающих скриптов php на вашем сервере (хостинге), не ускоряет работу вашей базы данных и т.п. Это сугубо серверные задачи, для которых модуль не предназначен.   Перед модулем нет задачи улучшить отклик сервера, данный параметр гугл называет Reduce server response times (TTFB) .
       
      Пример  (это страница БЕЗ оптимизации): https://hi-optimizer.sitecreator.pro/home00.html
      Тут полный порядок с откликом сервера, в этом плане страница очень быстрая. Вообще в плане серверной оптимизации все идеально, и на сервере улучшать нечего. Но кроме работы программ на сервере есть работа программ на устройстве пользователя, т.е. на его смартфоне (в его браузере), на его компьютере, планшете и т.п.   И вот работа этих программ оказывается в данном примере Не оптимизирована.
       
      Но гугл считает, что скорость этой страницы очень низкая и оценивает ее лишь в 24 балла.
      Это как раз говорит о том насколько важна не только (и часто не столько ) скорость отклика сервера,  а скорость работы страницы сайта в браузере пользователя. В приведенной выше ссылке скорость отклика сервера очень хорошая,  но общая скорость по замерам гугла оказывается очень низкой до оптимизации.
      Модуль Hi-Optimizer как раз и призван решить проблемы на стороне клиента, т.е. оптимизировать выполнение программ на устройстве конечного пользователя.
       
       
       
       
      Оптимизирует практически все, что загружается, работает и "крутится" в браузере пользователя. Особый упор сделан на оптимизацию работы программ (скриптов JS) на смартфонах.  Всевозможные минификации в данном случае играют лишь слабую второстепенную роль в оптимизации. Так, например, оптимизация загрузки и отображения  различных шрифтов  вносит гораздо более весомый вклад чем пресловутая минификация HTML или CSS.
      С учетом того, что на любом хостинге используется сжатие gzip для HTML, CSS, JS, то минификация играет крайне слабую роль в оптимизации, а гугл очень слабо оценивает минификацию (если вообще оценивает).
       
      Т.е. сейчас для оценки скорости загрузки страницы важны совсем другие факторы нежели минификация HTML. Поэтому в данном модуле вы не увидите минификацию HTML (по сути это бесполезная функция). Гораздо важнее скорость анализа CSS, выполнения JS и собственно рендеринг страницы.
       
      Если большой вес изображений, то будет также полезна оптимизация изображений (как их веса, таки и загрузки - lazy load).
       
       
       
      Демо-сайт:
       
      https://hi-optimizer.sitecreator.pro
       
      админка (переходить строго по ссылке, доступ к другим настройкам в админке запрещен):
      https://hi-optimizer.sitecreator.pro/admin/index.php?route=extension/module/hi_optimizer
      hioptimizer
      hioptimizer
       
       
      Оценка сайта гуглом
      https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fhi-optimizer.sitecreator.pro%2F
       

       

       
       
       
      Эта же страница ДО оптимизации (ее оценка ДО оптимизации 27 баллов для мобильных):
      код на 100% совпадает с кодом главной страницы https://hi-optimizer.sitecreator.pro/   ДО оптимизации.
      https://hi-optimizer.sitecreator.pro/home00.html
      ссылка для проверки в гугле:
      https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fhi-optimizer.sitecreator.pro%2Fhome00.html&tab=mobile
       
       
       

       
       
      Часть список из нескольких десятков сайтов, на которых работает Hi-Optimizer:
       
       
       
      Можно по комментарию в исходном коде HTML увидеть, что работает Hi-Optimizer, а также получить дополнительную информацию (такую как потраченное время на оптимизацию страницы).
       
       

       
       
       
      Добавил sitecreator Добавлено 10.04.2020 Категория Кэширование, сжатие, ускорение Системные требования php 5.6 - 7.4, Ioncube Loader версии не ниже 10+ Метод активации По запросу в ЛС
      По запросу на почту 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 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 Обращение к серверу разработчика Нет Старая цена 0  
    • By sitecreator
      УСЛУГА (работа):
      Оптимизация сайта на опенкарт 1.5, 2.1, 2.3 и 3.0
      Стоимость работ для старого движка версии 1.5 будет дороже на 1500 руб по сравнению с указанной.  Ввиду особенностей устройства данной площадки я не могу в разделе "услуги" использовать доп. опции для дифференцирования цен.
       
      В состав работ входит установка и настройка необходимого софта, включая разработки для оптимизации (модули) от
      @sitecreator
      Никакой код вашего сайта не правится без возможности отката изменений. Это гарантия того, что в случае любых сомнений (или просто ради теста) вы можете отключить оптимизированную версию сайта и вернуться к первоначальной.
       
      Разработчик может предложить вам оптимизацию до ее оплаты с пробным периодом в 7 дней. Предложение может быть ограничено ввиду временного отсутствия свободного времени.
      Пожалуйста, консультируйтесь с разработчиком о возможности оптимизации вашего сайта до покупки, т.к. не всегда возможно добиться наилучшего результата.
       
      ВНИМАНИЕ!   Требования к версии php и версии движка указаны на странице дополнения Hi-Optimizer.  PHP должен быть 5.6...7.4 версии, Ioncube Loader версии не ниже 10+. Версия Опенкарт: 1.5, 2.1, 2.3, 3.0  (для других версий 2.*  возможно нужно делать адаптацию).
       
      тестовый сайт:
      https://hi-optimizer.sitecreator.pro/
      схема дефолтная, но с виджетами, счетчиками, картой, видео-вставкой.
      проверка показателей pagespeed для данного сайта:
      https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fhi-optimizer.sitecreator.pro%2F
       
      При отсутствии оптимизации данный сайт оценивается гуглом в 28 баллов. После оптимизации - 98...99 баллов для мобильных.
      Это не означает, что любой сайт можно вывести в зону 90+ баллов при малом бюджете (как в данной услуге). Но существенно поднять оценку можно.
      Вы можете заметить, что в списке моих работ  не все сайты достигли уровня в 90+ баллов.
       
       
      Работа производится с применением профессионального инструмента оптимизатора (Hi-Optimizer by SiteCreator):
       

       
       
      На сайте оптимизируются (список не является исчерпывающим):
       
      стили (CSS) скрипты (JavaScript) объединение, минификация CSS и т.п. откладывание выполнения JavaScript с малым приоритетом задание приоритета выполнения автоматически или в ручном режиме возможность асинхронной загрузки как определенных CSS, так и JavaScript оптимизация всевозможных метрик (Яндекс и др.), аналитик (Гугл, Фейсбук и др.)  (по желанию и при необходимости) оптимизация всевозможных виджетов (Яндекс, Фейсбук, В Контакте и др. ) виджеты могут загружаться при попадении их в зону просмотра (lazy load для виджетов) оптимизация всевозможных чатов (Jivosite, Яндекс и т.д) оптимизация карт Гугла и Яндекса (загружаются при попадении в зону видимости - lazy load для карт), и др. карт оптимизация загрузки фреймов (iframe) оптимизация видео-вставок Ютюб, youtube.com оптимизация загрузки и отображения шрифтов, причем, как из внешних источников, так и из CSS, загружаемых с вашего сайта отслеживание дублей CSS, JS и, соответственно, предотвращение их повторной загрузки оптимизация загрузки всевозможных Lightbox (magnific-popup, colorbox, fancybox) другое по необходимости (определяется на основе анализа сайта)  
      Поскольку сперва производится анализ сайта, то невозможно до завершения анализа сайта перечислить все необходимые действия по оптимизации конкретного сайта. Работы по оптимизации производятся с учетом конкретных особенностей сайта. К каждому сайту  - индивидуальный подход!
       
      Работа проводится без изменения кода сайта с применением технологии ocmod.  Вы в любой момент можете откатить любые изменения. Даже после обновления шаблона на новую версию результат оптимизации сохраняется почти всегда, но может потребоваться иногда небольшая настройка. Т.е. обычно в таких случаях не нужно заново с нуля проводить оптимизацию. В этом большое преимущество данного подхода к оптимизации - он максимально гибкий и с хорошей переносимостью кода.  Включить или выключить оптимизацию кода на сайте вы можете одной кнопкой.
       

       
      На дефолтном движке и дефолтной теме для мобильных такой результат можете получить как на скриншоте ниже. На других сайтах общий результат также будет зависеть от оптимизации скорости отдачи самой страницы и оптимизации изображений.
       
       
      Результат гарантируется!
       
      Оптимизация отклика сервера и скорости генерации сервером страниц (отдаваемый HTML) не входит в данную услугу. По оптимизации серверной части пользуйтесь другими услугами.
      Как правило, отклик страницы в 1 сек или быстрее не сильно влияет на возможность достижения высоких баллов по оценке Гугла. Т.е. в настоящее время гугл придает наибольшее значение в своей оценке именно оптимизации скриптов JavaScript, CSS, и меньше придает значение скорости отклика сервера, но все в разумных пределах, разумеется.
       
      Для разработчиков, оптимизаторов и др. девелоперов возможна индивидуальная скидка до 50%  от начальной стоимости. Да и просто тем, кто заказывает 2-й раз данную услугу также могу предложить скидку.
      За купоном на скидку, пожалуйста, обращайтесь в личку или на почту [email protected]
       

       
       
      Для работы используется профессиональный инструмент:
       
      ВНИМАНИЕ!   Требования к версии php и версии движка указаны на странице дополнения Hi-Optimizer.  PHP должен быть 5.6...7.4 версии, Ioncube Loader версии не ниже 10+. Версия Опенкарт: 1.5, 2.1, 2.3, 3.0  (для других версий 2.*  возможно нужно делать адаптацию).
       
       
       
      Модуль Hi-Optimizer не является панацеей для всех случаев.  Бывают крайне неудачно сделанные сайты (соответственно с оценкой гугла близкой к нулю),  которые без серьезной переделки невозможно оптимизировать, а это только ручная работа с версткой, кодом и т.д. Предлагаю сперва (до заказа услуги или покупки модуля) консультироваться с исполнителем и делать предварительный анализ и прогноз на предмет возможной успешной оптимизации конкретного сайта.
       
      На результат могут отрицательно влиять ошибки в коде HTML, имеются ввиду грубые ошибки (непарность парных тегов, незакрытые кавычки и т.п.). Изначально предполагается, что HTML на странице не содержит грубых ошибок, в противном случае возможна некорректная работа hi-optimizer на таких страницах, тестирование hi-optimizer не проводилось на страницах, содержащих грубые ошибки HTML (синтаксические и иные), соответственно автор не несет никакой ответственности за корректную работу таких страниц.
       
      Автор данного программного решения не может брать на себя обязательств, что на вашем конкретном сайте в любом  случае можно непременно достичь оценки гугла в 90+ баллов только лишь за счет применения программного решения "Hi-Optimizer". Оптимизатор Hi-Optimizer в первую очередь позволяет выполнять многие рекомендации гугла в плане оптимизации, например, позволяет снимать блокировку основного потока   (сторонними скриптами)  полностью (или, как миниум, существенно уменьшать ее).
       
      Выполненные (частично или все) рекомендации гугла по оптимизации и/или увеличение оценки на (минимально) 10 баллов (при первоначальном нахождении в красной зоне, т.е. если стартовая оценка была ниже 50) могут считаться критерием для успешной работы Hi-Optimizer. Конечный результат сильно зависит от индивидуальных особенностей сайта, в первую очередь - от примененного шаблона.
       
      Под спойлером подробнее о том какими средствами объективного контроля (от гугла) можно оценить как Hi-Optimizer выполняет оптимизацию по конкретным рекомендациям гугла.
       
       
       
       Какие шаблоны из известных являются сложными для оптимизации?
       
         

       
       
       
      Реальные сайты, на которых производилась оптимизация:
       

       

       

       

       

       
    • By sitecreator
      4 700.00 руб
      Скачать/Купить дополнение


      Оптимизация и ускорение сайта для максимального повышения оценки pagespeed Гугла
      УСЛУГА (работа):
      Оптимизация сайта на опенкарт 1.5, 2.1, 2.3 и 3.0
      Стоимость работ для старого движка версии 1.5 будет дороже на 1500 руб по сравнению с указанной.  Ввиду особенностей устройства данной площадки я не могу в разделе "услуги" использовать доп. опции для дифференцирования цен.
       
      В состав работ входит установка и настройка необходимого софта, включая разработки для оптимизации (модули) от
      @sitecreator
      Никакой код вашего сайта не правится без возможности отката изменений. Это гарантия того, что в случае любых сомнений (или просто ради теста) вы можете отключить оптимизированную версию сайта и вернуться к первоначальной.
       
      Разработчик может предложить вам оптимизацию до ее оплаты с пробным периодом в 7 дней. Предложение может быть ограничено ввиду временного отсутствия свободного времени.
      Пожалуйста, консультируйтесь с разработчиком о возможности оптимизации вашего сайта до покупки, т.к. не всегда возможно добиться наилучшего результата.
       
      ВНИМАНИЕ!   Требования к версии php и версии движка указаны на странице дополнения Hi-Optimizer.  PHP должен быть 5.6...7.4 версии, Ioncube Loader версии не ниже 10+. Версия Опенкарт: 1.5, 2.1, 2.3, 3.0  (для других версий 2.*  возможно нужно делать адаптацию).
       
      тестовый сайт:
      https://hi-optimizer.sitecreator.pro/
      схема дефолтная, но с виджетами, счетчиками, картой, видео-вставкой.
      проверка показателей pagespeed для данного сайта:
      https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fhi-optimizer.sitecreator.pro%2F
       
      При отсутствии оптимизации данный сайт оценивается гуглом в 28 баллов. После оптимизации - 98...99 баллов для мобильных.
      Это не означает, что любой сайт можно вывести в зону 90+ баллов при малом бюджете (как в данной услуге). Но существенно поднять оценку можно.
      Вы можете заметить, что в списке моих работ  не все сайты достигли уровня в 90+ баллов.
       
       
      Работа производится с применением профессионального инструмента оптимизатора (Hi-Optimizer by SiteCreator):
       

       
       
      На сайте оптимизируются (список не является исчерпывающим):
       
      стили (CSS) скрипты (JavaScript) объединение, минификация CSS и т.п. откладывание выполнения JavaScript с малым приоритетом задание приоритета выполнения автоматически или в ручном режиме возможность асинхронной загрузки как определенных CSS, так и JavaScript оптимизация всевозможных метрик (Яндекс и др.), аналитик (Гугл, Фейсбук и др.)  (по желанию и при необходимости) оптимизация всевозможных виджетов (Яндекс, Фейсбук, В Контакте и др. ) виджеты могут загружаться при попадении их в зону просмотра (lazy load для виджетов) оптимизация всевозможных чатов (Jivosite, Яндекс и т.д) оптимизация карт Гугла и Яндекса (загружаются при попадении в зону видимости - lazy load для карт), и др. карт оптимизация загрузки фреймов (iframe) оптимизация видео-вставок Ютюб, youtube.com оптимизация загрузки и отображения шрифтов, причем, как из внешних источников, так и из CSS, загружаемых с вашего сайта отслеживание дублей CSS, JS и, соответственно, предотвращение их повторной загрузки оптимизация загрузки всевозможных Lightbox (magnific-popup, colorbox, fancybox) другое по необходимости (определяется на основе анализа сайта)  
      Поскольку сперва производится анализ сайта, то невозможно до завершения анализа сайта перечислить все необходимые действия по оптимизации конкретного сайта. Работы по оптимизации производятся с учетом конкретных особенностей сайта. К каждому сайту  - индивидуальный подход!
       
      Работа проводится без изменения кода сайта с применением технологии ocmod.  Вы в любой момент можете откатить любые изменения. Даже после обновления шаблона на новую версию результат оптимизации сохраняется почти всегда, но может потребоваться иногда небольшая настройка. Т.е. обычно в таких случаях не нужно заново с нуля проводить оптимизацию. В этом большое преимущество данного подхода к оптимизации - он максимально гибкий и с хорошей переносимостью кода.  Включить или выключить оптимизацию кода на сайте вы можете одной кнопкой.
       

       
      На дефолтном движке и дефолтной теме для мобильных такой результат можете получить как на скриншоте ниже. На других сайтах общий результат также будет зависеть от оптимизации скорости отдачи самой страницы и оптимизации изображений.
       
       
      Результат гарантируется!
       
      Оптимизация отклика сервера и скорости генерации сервером страниц (отдаваемый HTML) не входит в данную услугу. По оптимизации серверной части пользуйтесь другими услугами.
      Как правило, отклик страницы в 1 сек или быстрее не сильно влияет на возможность достижения высоких баллов по оценке Гугла. Т.е. в настоящее время гугл придает наибольшее значение в своей оценке именно оптимизации скриптов JavaScript, CSS, и меньше придает значение скорости отклика сервера, но все в разумных пределах, разумеется.
       
      Для разработчиков, оптимизаторов и др. девелоперов возможна индивидуальная скидка до 50%  от начальной стоимости. Да и просто тем, кто заказывает 2-й раз данную услугу также могу предложить скидку.
      За купоном на скидку, пожалуйста, обращайтесь в личку или на почту [email protected]
       

       
       
      Для работы используется профессиональный инструмент:
       
      ВНИМАНИЕ!   Требования к версии php и версии движка указаны на странице дополнения Hi-Optimizer.  PHP должен быть 5.6...7.4 версии, Ioncube Loader версии не ниже 10+. Версия Опенкарт: 1.5, 2.1, 2.3, 3.0  (для других версий 2.*  возможно нужно делать адаптацию).
       
       
       
      Модуль Hi-Optimizer не является панацеей для всех случаев.  Бывают крайне неудачно сделанные сайты (соответственно с оценкой гугла близкой к нулю),  которые без серьезной переделки невозможно оптимизировать, а это только ручная работа с версткой, кодом и т.д. Предлагаю сперва (до заказа услуги или покупки модуля) консультироваться с исполнителем и делать предварительный анализ и прогноз на предмет возможной успешной оптимизации конкретного сайта.
       
      На результат могут отрицательно влиять ошибки в коде HTML, имеются ввиду грубые ошибки (непарность парных тегов, незакрытые кавычки и т.п.). Изначально предполагается, что HTML на странице не содержит грубых ошибок, в противном случае возможна некорректная работа hi-optimizer на таких страницах, тестирование hi-optimizer не проводилось на страницах, содержащих грубые ошибки HTML (синтаксические и иные), соответственно автор не несет никакой ответственности за корректную работу таких страниц.
       
      Автор данного программного решения не может брать на себя обязательств, что на вашем конкретном сайте в любом  случае можно непременно достичь оценки гугла в 90+ баллов только лишь за счет применения программного решения "Hi-Optimizer". Оптимизатор Hi-Optimizer в первую очередь позволяет выполнять многие рекомендации гугла в плане оптимизации, например, позволяет снимать блокировку основного потока   (сторонними скриптами)  полностью (или, как миниум, существенно уменьшать ее).
       
      Выполненные (частично или все) рекомендации гугла по оптимизации и/или увеличение оценки на (минимально) 10 баллов (при первоначальном нахождении в красной зоне, т.е. если стартовая оценка была ниже 50) могут считаться критерием для успешной работы Hi-Optimizer. Конечный результат сильно зависит от индивидуальных особенностей сайта, в первую очередь - от примененного шаблона.
       
      Под спойлером подробнее о том какими средствами объективного контроля (от гугла) можно оценить как Hi-Optimizer выполняет оптимизацию по конкретным рекомендациям гугла.
       
       
       
       Какие шаблоны из известных являются сложными для оптимизации?
       
         

       
       
       
      Реальные сайты, на которых производилась оптимизация:
       

       

       

       

       

       
      Добавил sitecreator Добавлено 17.04.2020 Категория Услуги  
    • By TimRod
      Описание
      OCCleaner - Это профессиональный инструмент очистки и оптимизации. С его помощью Вы сможете ускорить работу и повысить безопасность Вашего магазина OpenCart!

      DEMO
      Панель администратора: demo/demo | Перейти

      Совместимость с OpenCart и OCStore
      2.2.0.0, 2.3.0.x, 3.0.x.x

      Локализации
      Русский, Английский

      Основные возможности
      - Очистка системного мусора и временных файлов;
      - Поиск и удаление ненужных изображений (умный алгоритм анализа базы данных и файлов OpenCart);
      - Очистка файловой системы от мусора и остаточных файлов;
      - Оптимизация и очистка базы данных;
      - Полный анализ в один клик;
      - Максимальное предоставление информации об обнаруженных объектах;
      - Предоставление инструментов безопасности административной панели;
      - Интуитивно понятный и простой интерфейс;
      - Работает с помощью ajax, без перезагрузки страницы;

      Очистка файловой системы
      - Очистка системного кэша
      - Очистка кэша изображений
      - Очистка кэша VQMOD
      - Очистка файлов журналов
      - Поиск и удаление неиспользуемых изображений
      - Поиск и удаление пустых папок
      - Поиск и удаление неиспользуемых локализаций (языковые файлы)

      Оптимизация базы данных
      - Поиск и удаление неиспользуемых опций
      - Поиск и удаление неиспользуемых атрибутов
      - Поиск и удаление пустых групп атрибутов
      - Поиск и удаление пустых категорий
      - Поиск и удаление товаров без изображений
      - Поиск и удаление просроченных сессий

      Безопасность
      1. Секретная ссылка
      Доступ в административную панель только по секретной ссылке. Пример: http://suite.ru/admin/?key=value.
      Все остальные получат ошибку - 404 (страница не существует).
      2. Блокировка по IP
      Доступ в административную панель только с указанных IP адресов. Все остальные получат ошибку - 403 (Доступ запрещён).
      3. Google Recaptcha v.2
      Защита страницы входа от перебора паролей. В отличии от бесплатных аналогов yе требует дополнительной настройки отдельного модуля Google ReCaptcha и не допускает валидации логина и пароля, пока проверка ReCaptcha не будет пройдена.

      Установка, обновление, активация
      Подробная инструкция по установке, обновлению и активации находится в архиве модуля!

      Системные требования
      - PHP: >= 5.6.
      - Модуль PHP: php_fileinfo.
      - Любой современный браузер с поддержкой ECMAScript5 и выше.
       
      Если у Вашего хостинг-провайдера сильные ограничения по использованию памяти или времени выполнения PHP скрипта, функция поиска неиспользуемых изображений может не работать!

      Лицензия
      - Лицензия на модуль распространяется на 1 домен + 1 поддомен бесплатно.
      - Вы не можете продавать или перепродавать этот модуль без письменного разрешения от автора (TimRod).
      - Вы не можете давать в качестве подарка или распространять этот модуль без письменного разрешения от автора (TimRod).
      - Вы не можете представлять этот модуль как ваш собственный. Пожалуйста уважайте время и труд, которое автор потратил на создание этого модуля.
      - Вы не можете удалять копирайт из файлов модуля от автора (TimRod).
      - Активация происходит только теми способами, которые указаны в инструкции.

      Обратная связь
      Если у Вас появился вопрос, предложение по расширению функционала или Вы нашли ошибку, пишите на e-mail: [email protected] или через систему личных сообщений.
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.