Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


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
    Нет
  • 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 месяэтов спустя...
В 12.08.2020 в 20:44, kur1977 сказал:

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

 

 

 

 

 

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

Ссылка на комменирий
Погделиться на других сайих

  • 1 год спустя...

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

 

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

 

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

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.