Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Модуль 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

 

Данный модуль объединяет в себе 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
    Нет
  • OpenCart
    3.0
    2.3
    2.2
    2.1
    2.0
  • ocStore
    3.0
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
  • Обраещёние к серверу разрилитлика
    Нет

 

Link to comment
Share on other sites

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

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

 

 

 

 

 

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

Link to comment
Share on other sites

  • 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 модуля кеширования. Но не исключаю что по другому они рилиить не могут

 

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

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • 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.