AutoTuneSpeed – Автоматическое ускорение работы Opencart/OcStore 1.5/2.х/3.х

AutoTuneSpeed – Автоматическое ускорение работы Opencart/OcStore 1.5/2.х/3.х

Данный модуль разработан специально для Opencart/OcStore и собрал в себя последние методики ускорения сайта, что в свою очередь даёт лучшие показатели Google Page Speed.

Давайте рассмотрим основные плюсы данной модификации:

  1. Полностью автономный – Вам не нужно думать о настройках, всё уже продумано для оптимизации на базе многократных тестов.
  2. Универсальность – Модуль работает уже с готовым HTML кодом, перед самым выводом браузеру. Это даёт полную независимость от любых шаблонов, модификаторов и других модулей, которые используется в Opencart.
  3. Минимализм – Используется только изменение кода в существующих файлах системы. При отключении модификатора в системе, никакого «мусора» не остаётся.

Это основные постулаты, на которых держится AutoTuneSpeed.

Теперь давайте разберём из чего состоит оптимизация:

  • Работа с CSS файлами – Происходит объединение всех файлов в один. Дополнительно всё кэшируется в стандатную папку Opencart Cache. Обрабатываются шрифты, правильность путей для картинок и других ресурсов. В конце происходит предзагрузка данного файла браузеру.
  • Работа с JavaScript – Основная процедура схожа с обработкой CSS файлов. Все скрипты проходят проверку по специальному списку и при совпадении  переключаются в режим отложенной загрузки.
  • Обработка шрифтов – Она включена в обработку CSS, для уменьшения циклов подходов. Для всех шрифтов включается отложенная загрузка, а Google Fonts загружается особым способом, чтобы ускорить отдачу страницы.
  • LazyLoad для IMG и iFrame.  По возможности подкючается встроенная функция от самого браузера. если такой возможности, то подключается модифицированный универсальный модуль JavaScript «LazyLoad Vanilla». Загрузка происходит исключительно на страницах, где есть возможно использовать режим отложенной загрузки картинок. Полная совместимость с другими модулями схожего функционала. Возможность убрать любую картинку из отложенных при использовании CSS класса «nolazy». 
  • Preload – Использование данной технологии для передачи браузеру CSS и JavaScript вместе с HTML. При поддержки браузером данной технологии, отображение страницы будет без лишних ожиданий. 

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

Пришло время ответы на вопросы, которые могли возникнуть у Вас:

Сколько стоит данный модуль, и кто его будет настраивать?

Цена всего 2500 рублей, вместе с установкой и настройкой под Ваш сайта.

Идёт ли привязка к домену или IP?

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

Можно ли добавлять в исключение скрипты или стили?

Нет. Исходя из практики такое поведение не нужно т.к. загрузка всех JS и CSS файлов остаётся в разделе <head>.

Работает ли модуль в панели администрирования?

Нет. Код работает исключительно в пользовательской части кода, также игнорирует Ajax запросы.

Демо работы скрипта на одном из проектов: https://kaminlike.ru/

На этом наш небольшой экскурс в мир работы модуля завершён. Приобрести модуль Вы сможете по любым контактам указанным на сайте, а также ответим на любые Ваши вопросы!

Список изменений:

Версия 1.19 (11.01.2024)

+ Асинхронное декодирование изображений

Версия 1.18 (12.10.2023)

+ Модернизирована загрузка JS скриптов, чтобы соблюдать последовательность загрузки

Версия 1.17 (18.07.2023)

- Убран Push Header ресурсов т.к. теперь это не даёт никакого прироста, достаточно preload в HTML
* Обновлена система обработки CSS import из-за нововведений Google Fonts CSS 2 

Версия 1.16 (05.04.2023)
* Мелкая оптимизация кода для ускорения работы

Версия 1.15 (02.12.2022)
+ Добавлены системы dns-prefetch и preconnect для внешних JavaScript
+ Замена системы группировки JavaScript на LazyLoad JS для большей совместимости со скриптами, которым важно положение в теле HTML кода.

Версия 1.14 (30.06.2022)
+ Для решения проблем с "вечным" кэшированием файлов в браузерах, название файлов теперь меняются в зависимости от даты создания кэша

Версия 1.13 (15.03.2022)
+ Общая оптимизация кода и скорости работы
 

Версия 1.12 (10.02.2022)
+ Общая оптимизация кода и скорости работы
+ Обновлен список внешних скриптов

Версия 1.11 (16.07.2021)
+ Общая оптимизация кода и скорости работы
+ Теперь не нарушается валидация страницы

Версия 1.10 (20.04.2021)
+ Общая оптимизация кода
+ Обработка внешних javascript для их отложенной загрузки
 

Версия 1.9 (02.03.2021)
+ Общая оптимизация кода
+ Более корректно вставляется font-display:swap;
+ По возможности, применяется нативный loading="lazy" для картинок

Версия 1.8 (14.02.2021)
+ Добавлена совместимость со модулями кэширования
+ Добавлена совместимость с шаблоном Revolution

Версия 1.7 (03.02.2021)
+ Убраны из оптимизации CSS для печати
+ Добавлен preconnect для внешних скриптов, вместо preload
+ Добавлена обработка CSS import


Версия 1.6 (20.11.2020)
+ Теперь обработка CSS и JS проходит в самом модификаторы, без дополнительных файлов
+ Оптимизация вставки в <head>
+ Автоматический Push первых картинок


Версия 1.5 (15.10.2020)
+ Оптимизация скорости работы плагина
+ Добавлены новые исключения для Lazyload
+ Убрана минификация CSS, чтобы исключить проблему с вёрсткой
+ Обработка Яндекс.Карты от плагина «СДЕК»
 

Заказать ускорение сайта у нас!
Оценок: 0 (0/5)
Данную страницу никто не комментировал. Вы можете стать первым.
               
       
Введите символы или вычислите пример:
captcha
 
Оформление заказа
Не отправляйте пароли от Вашего сайта. Дополнительные данные будут запрошены отдельно по необходимости.
Мы получили Вашу заявку!
Скоро с Вами свяжутся и мы обсудим все детали.


Обязательно проверяйте папку "Спам". Мы постараемся отвечать быстро!