Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Модуль HTML CACHE + LAZYLOAD + Минимизация JS, CSS, HTML Opencart, ocStore версий 2-3 - оптимизация скорости сайта для Google Speed Test [Поддержка]


Recommended Posts

HTML CACHE + LAZYLOAD + Минимизация JS, CSS, HTML Opencart, ocStore версий 2-3 - оптимизация скорости сайта для Google Speed Test


HTML CACHE + LAZYLOAD + Минимизация JS, CSS, HTML Opencart, ocStore версий 2-3 - оптимизация скорости сайта для Google Speed Test


HTML CACHE + LAZYLOAD + Минимизация JS, CSS, HTML
 Opencart, ocStore версий 2-3 
Оптимизация скорости сайта для Google Speed Test

548794084_2020-01-2211_43_27.thumb.png.4f6ed8b66ddadbedf9506216fb57d997.png

 

Данный модуль объединяет в себе 3 разработки:

 

1. Минимизатор JS, CSS, HTML (работает на основе библиотеки Minify - https://github.com/matthiasmullie/minify)
2. Кеш - кеширует HTML
3. Ленивую загрузку картинок - LazyLoad

 

Основная задача модуля добиться максимальных показателей в Google Page Speed. 

 

Для этого минимизатор сжимает JS и CSS файлы, а так же одинокие JS скрипты, после происходит минимизация HTML кода, что позволяет сжать размер страницы сайта и гораздо быстрее загрузить ее в браузер. 

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

 

ВАЖНО! Минимизация и Кеш автоматически отключается если:

 

1. Есть товары в корзине
2. Вы на странице оформления заказа или в личном кабинете
3. Вы сменли валюту или язык на отличный от по-умолчанию

 

Это сделано для того, чтобы статический контент не доминировал над динамическим.

 

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


Пример работы модуляhttp://oc23.anira-web.ru/


УСТАНОВКА

 

Перед установкой внимательно прочтите инструкцию!

 

ВАЖНО!!! Перед установкой убедитесь, что у вас установлен localcopy_XX.ocmod - разрешающий локальную установку модулей,
а так же копирования в нужные папки. В случае ошибки с установкой модуля, проверьте еще раз наличие данного модуля
для вашей версии OpenCart.

 

ВНИМАНИЕ!!!

Покупая данный модуль, иногда, необходима настройка модуля под ваш сайт. Так как необходимо подружить модуль с Вашей темой и установленными модулями. Данная услуга платная (5 000р.) и в покупку данного модуля не входит. 
Так же перед покупкой проверьте, возможно, вы уже используйте минимизатор на основе библиотеки Minify. В таком случае будет конфликт и ошибки установки.
Учитывайте данные пожелания перед покупкой.

Спасибо!

 

== OpenCart 2.0 ==
Перейдите в папку ver 2.0
1. При необходимости установите localcopy_oc22-23.ocmod.xml - разрешает локальную установку модулей,
а так же копирования в нужные папки.
2. Загрузите tevik_cache_minify_lazy_v2.0.ocmod.zip через установщик модификаторов
3. Добавьте строки из файла add_to_config.php в соответствующие файлы config.php и admin/config.php (смотрите комментарии в файле add_to_config.php)
4. Добавьте строки из файла add_to_index.php в файл index.php (смотрите комментарии в файле add_to_config.php)
5. Обновите кеш модификаторов
6. Выставьте права 0777 на папки tevik/cache/css, tevik/cache/js, tevik/cache/tevik_cache


== OpenCart 2.3 ==
Перейдите в папку ver 2.3
1. При необходимости установите localcopy_oc22-23.ocmod.xml - разрешает локальную установку модулей,
а так же копирования в нужные папки.
2. Загрузите tevik_cache_minify_lazy_v2.3.ocmod.zip через установщик модификаторов
3. Добавьте строки из файла add_to_config.php в соответствующие файлы config.php и admin/config.php (смотрите комментарии в файле add_to_config.php)
4. Обновите кеш модификаторов
5. Выставьте права 0777 на папки tevik/cache/css, tevik/cache/js, tevik/cache/tevik_cache

6. Отредактируйте файл system/startup.php 

замените 

require_once(DIR_SYSTEM . 'framework.php');    

на 

require_once(modification(DIR_SYSTEM . 'framework.php'));    


== OpenCart 3 ==

Перейдите в папку ver 3

1. При необходимости установите localcopy_oc3.ocmod.xml - разрешает локальную установку модулей,
а так же копирования в нужные папки.
2. Загрузите tevik_cache_minify_lazy_v3.ocmod.zip через установщик модификаторов
3. Добавьте строки из файла add_to_config.php в соответствующие файлы config.php и admin/config.php (смотрите комментарии в файле add_to_config.php)
4. Обновите кеш модификаторов
5. Выставьте права 0777 на папки tevik/cache/css, tevik/cache/js, tevik/cache/tevik_cache

6. Отредактируйте файл system/startup.php 

замените 

require_once(DIR_SYSTEM . 'framework.php');    

на 

require_once(modification(DIR_SYSTEM . 'framework.php'));    


== FAQ ==

Вопрос: Загружаю модуль через добавить новое расширение/модификатор и появляется ошибка "не возможно скопировать папку tevik" или "настройте загрузку через FTP"
Ответ: Проверьте установлен ли localcopy_XX.ocmod

 

Вопрос: Как отчистить Кеш HTML?
Ответ: А админке, в правом верхнем углу должна появиться иконка напоминающая 3 таблетки (друг на друге), кликните на нее.

 

Вопрос: Как отчистить Кеш Минимизации?
Ответ: А админке, в правом верхнем углу должна появиться иконка напоминающая 3 таблетки (друг на друге), кликните на нее.

 

Вопрос: Как отключить Кеш Минимизации?
Ответ: Откройте файл config.php в корне сайта, замените define('IS_TEVIK_MINIMIZED', true); на define('IS_TEVIK_MINIMIZED', false); Для включения выполните обратные действия.

 

Вопрос: Как отключить Кеш HTML?
Ответ: Откройте файл config.php в корне сайта, замените define('IS_TEVIK_CACHE', true); на define('IS_TEVIK_CACHE', false); Для включения выполните обратные действия.

 

Вопрос: Как отключить ленивую загрузку изображений - LazyLoad?
Ответ: Откройте файл config.php в корне сайта, замените define('IS_TEVIK_LAZY', true); на define('IS_TEVIK_LAZY', false); Для включения выполните обратные действия.

 

Вопрос: Установил модуль, но сайт упал в HTTP ERROR 500, что делать?
Ответ: Отправьте http log error личным сообщеним через форум

 

Вопрос: Помогаете ли вы с установкой и настройкой модуля? и Сколько это стоит?
Ответ: Вы можете заказать платную установку и настройку модуля на вашем сайте, базовая стоимость 5000р (Кеш HTML + Минимизация + LazyLoad). В некоторых случаях стоимость может быть увеличена, например, когда нужно переверстывать сайт, исправлять JS ошибки присутствующие на сайте. В результате минимизации код сайта будет представлен в 1 строку, поэтому ошибок в коде быть не должно. 


ВНИМАНИЕ!!!

Покупая данный модуль, иногда, необходима настройка модуля под ваш сайт. Так как необходимо подружить модуль с Вашей темой и установленными модулями. Данная услуга платная (5 000р.) и в покупку данного модуля не входит. 
Так же перед покупкой проверьте, возможно, вы уже используйте минимизатор на основе библиотеки Minify. В таком случае будет конфликт и ошибки установки.
Учитывайте данные пожелания перед покупкой.

 

Opencart, ocStore ver. 2-3

(Можно подружить и с Opencart ver 1.5 при желании)

 

Важно!

Плагин с открытым программным кодом, не использует Ioncube!

 


  • Добавил
  • Добавлено
    22.01.2020
  • Категория
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    3.0
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
  • Обращение к серверу разработчика
    Нет

 

Надіслати
Поділитися на інших сайтах

  • 6 months later...
В 12.08.2020 в 20:44, kur1977 сказал:

Ув. автор модуля. Ответьте плиз в ЛС

 

 

 

 

 

Ответил, все решили, единственное не пойму зачем писать отрицательный отзыв?

Надіслати
Поділитися на інших сайтах

  • 1 year later...

Здравствуйте, судя по прошлому сообщению автора тут нет, но все таки задам свой вопрос

 

Версия ocStore 2.3

Сайт на поддоменах типа

    domain1.site.ru

    domain2.site.ru

    domain3.site.ru

При установке разных модулей с кешированием страницы работа всех было одна, при посещении в первый раз, например страницы: domain1.site.ru/tovar1 и затем смене поддомена на domain2.site.ru/tovar1 то сайт редиректит на domain1.site.ru/tovar1 - так как при посещении данной страницы она попала в КЭШ без учета поддомена, то есть закешировалась страница "/tovar1"

 

Как описано выше почему то работают все модули кеширования что ставил, это было 2 или 3 модуля кеширования. Но не исключаю что по другому они работать не могут

 

Вопрос: ваш модуль работает также? Спасибо

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.