Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Модуль Jet Cache SE - кеширование, pagespeed, оптимизация для магазинов [Поддержка]


Recommended Posts

Jet Cache SE - кеширование, pagespeed, оптимизация для магазинов


Jet Cache SE - кеширование, pagespeed, оптимизация для магазинов


Демо

Демо Адмін. частина

логин | пароль

demo | demo
 

Поддерживает opencart и сборки на нем версий 3.x, 2.x, 1.5.x

 

Описание и возможности

💠 Кэширование страниц
💠 Кэширование контроллеров

💠 Кэширование моделей

💠 Кэширование запросов БД

💠 Инструменты оптимизации под Google PageSpeed Insight

- объединение скриптов CSS, JS
- перенос скриптов CSS, JS
- сжатие скриптов CSS, JS
- отложенная загрузка скриптов CSS, JS
- объединение отдельных скриптов CSS, JS в отдельный критический файл вызова

- поддержка сжатия изображений в формате WEBP, MOZJPEG, JPEGOPTIM, OPTIPNG

- установка размеров width и height для изображений

- перенес шрифтов в отдельный файл и возможность его отложенной загрузки

- перенес inline кода скриптов CSS, JS в объединенный файл

💠 WEBP сжатия средствами оригинальной библиотеки от Google (даже когда сервер не поддерживает это сжатие) или средствами сервера (если он поддерживает)

💠 Поддержка Last-Modified

💠 AJAX загрузки контроллеров

💠 Lazy (отложенная) загрузка изображений (браузерний)

💠 Lazy (отложенная) загрузка карт Google, роликов Youtube и т.п.

💠 Гибкая система исключений (route, uri, cookie, session, get)
💠 Модификатор программного кода страниц

💠 Логирование вызовов контроллеров
💠 Логирование запросов к БД
💠 Debug информация

💠 Гибкая очистка кэша

💠 Простая установка и обновление
💠 Гибкие настройки

💠 Экспорт / импорт настроек модуля
💠 Поддержка мультиязычности
💠 Поддержка мультимагазинов
💠 Совместимость с любой темой, любыми модулями, которые соответствуют стандартам программирования opencart code style

💠 Модуль не заменяет файлы системы opencart
💠 Модуль не использует ioncube

 

Требования
💠 Opencart (или любая сборка в т. ч. ocStore) версий 3.x, 2. x, 1.5. x
💠 Для сжатия изображений оригинальными библиотеками Google: Linux сервер, и работоспособность стандартных функций PHP exec или proc_open, или поддержка сжатия средствами сервера
💠 В opencart версии 1.5.х (Только для этой ветки - 1.5) должен быть установлен vQmod (стандарт де факто)

💠 Темы или модули соответствующие стандартам программирования opencart code style

 

Лицензия

💠 Все права на модуль принадлежат разработчику markimax
💠 Условия использования лицензии: один домен - одна лицензия (покупка продукта для каждого домена).
💠 Условия использования лицензии - "на владельца".
Это означает, что вы можете использовать одну лицензию (один модуль) на один домен.
То есть для каждого домена на который вы устанавливаете модуль, надо покупать лицензию (модуль)
Если вы будите устанавливать модуль на два магазина (два домена) надо покупать две лицензии
Если у вас на разных поддоменах стоят модули отдельно - на каждый надо приобретать лицензии (в случае с мультимагазином - покупать не надо)
То есть на одном поддомене один сайт, а на другом - другой отдельный сайт, в этом случае надо две лицензии. Фактически один отдельный сайт-одна лицензия.

💠 Запрещена перепродажа модуля без согласия автора.
💠 Запрещена передача данного ПО третьим лицам, распространение от своего имени без получения разрешения автора модуля.
💠 Запрещается публикация, распространение модуля без согласия автора в любых целях, будь то ознакомительных или любых других.
💠 Бесплатная техническая поддержка не действует для пользователей которые лично не покупали модуль.
В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям,
а также не отвечать им по каким либо средствам коммуникации без объяснения на то причины.
💠 Бесплатная техническая поддержка не действует для пользователей которые купили, получили каким-либо образом, скопировали,
скачали, приобрели в складчину этот продукт вне ресурса https://opencartforum.com/files/.
В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям,
а также не отвечать им по каким либо средствам коммуникации без объяснения на то причины.
При этом вы обязаны удалить модуль и прекратить его использование
💠 Товар надлежащего качества возврату или обмену не подлежит.
💠 Выполняя действие покупки и использования продукта вы автоматически соглашаетесь со всеми пунктами настоящего Соглашения.
💠 Для проверки лицензии автору модуля предоставляется версия модуля, e-mail на который зарегистрирован магазин, домен, язык интернет-магазина
💠 Купив модуль вы автоматически соглашаетесь с текстом лицензии.
💠 Модуль имеет принцип распространения "as is".


Условия технической поддержки
1. При запросе в тех. поддержку вы должны предоставить подтверждение официальной покупки модуля (где куплен, под каким e-mail, логином, номер счета)
В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины.

2. Время реакции бесплатной тех. поддержки не ограничено (учитывайте что существуют выходные и праздники, а рабочий день начинается в 9:00 и заканчивается 17:00, а в тех. поддержке работают не роботы). Тех. поддержка осуществляется в строгом порядке очереди

3. Тех. поддержка не предоставляется без полных доступов.
Внимание, если вы предоставили не проверенные доступы или доступы без прав администратора (то есть специалист потратил время на попытку входа и не вошел под ними или не получил прав для полноценной работы) - то автоматически перемещается в конец очереди, минимум на сутки).
Тех. поддержка осуществляется только через личные сообщения (ОП) на форуме
В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины.
Мы не умеем гадать.

4. Задавая вопросы, формулируйте логически четко. В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины. Если вам не ответили - переформулируйте правильно вопрос.

5. Предоставляйте URL магазина (или URL где проблема) при вопросе (обязательное условие), если нет возможности (при localhost), скриншоты "вопроса". В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины.

6. Если нет квалификации, или не можете решить вопрос сами, сразу предоставляйте доступы в админ. часть (полные, администратора, для полноценной работы) и FTP доступ, для более быстрого решения вашего вопроса.

7. Бесплатная техническая поддержка не действует: для пользователей которые лично не покупали модуль. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким-либо средствами коммуникации без объяснения на то причины.

8. Бесплатная техническая поддержка не действует: для пользователей которые купили, получили каким-либо образом, скопировали, скачали, приобрели в складчину этот продукт не официально и не на уполномоченных автором сайтах, торговых площадках. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким-либо средствами коммуникации без объяснения на то причины. При этом вы обязаны удалить модуль и прекратить его использование

9. Бесплатная техническая поддержка принимает платный характер в таких случаях:
a) заявленная работа модуля невозможна из-за работы действующий программных продуктов на стороне покупателя которые вызывают конфликты своими ошибками в работе как этого продукта так и сайта покупателя в целом (ошибки модулей, ошибки верстки тем, ошибки настройки сервера, ошибки JS на сайте)
b) покупатель выражает запрос на улучшение или доработку этого продукта или заказывает индивидуальные решения.
c) покупатель хочет реализовать индивидуальный заказной функционал (которого нет в документации или на сайте демо) или индивидуальные шаблоны для модуля или изменить шаблоны модуля под личные требования
d) работа модуля нарушена после ошибочных действий покупателя

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

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

12. Разработчик оставляет за собой право отказаться от платной (пункты 7, 8, 9) технической поддержки, без объяснения на то причины. Купив модуль, Вы автоматически соглашаетесь с условиями предоставления технической поддержки.

13. Техническая поддержка осуществляется только Владельцам модуля, которые оформили покупку на себя.

14. Техническая поддержка предоставляется только тем, кто непосредственно купил модуль (владельцу лицензии)

15. Срок поддержки версии ограничен сроком-1 год с момента ее публикации

16. При запросе в тех. поддержку желательно обновиться до последней версии модуля, возможно ваша проблема давно уже решена в новой версии

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

18. Срок бесплатной технической поддержки - 1 год с момента покупки модуля (для домена)

19. В техническую поддержку (и роботы по опциям) не входит - Настройка серверов, переверстка шаблонов и т п

 

Прихований текст

Модули кэширования самые сложные модули в opencart

В кешировщиках не известны входящие данные, так же как неизвестны и выходящие.
Невозможно описать сотни тысяч тем (шаблонов), модулей, их методов, моделей (и их методов тоже), библиотек и их "хитросплетений"
Вариантов комбинаций сотни миллиардов.
Как описать, подскажите? ;) Вот и я не знаю как описать сотни миллиардов вариантов.
Поэтому есть настройки по умолчанию на демо магазине. Повторите их - они работоспособны в 90% конфигураций
А лучше закажите настройку у специалистов, чтобы модуль работал на полную мощность.
Они проведут анализ лог файлов работы контроллеров, моделей, запросов и сконфигурируют модуль согласно найденных узких мест
Поэтому лучше сразу заказывать опцию - оптимизация под Google PageSpeed Insight

 

Зроблено в Україні 🇺🇦

 

Мы не работаем с клиентами (гражданами) из страны-террориста и оккупанта РФ или их пособников из РБ.

Если, по каким то причинам (у форума нет технической возможности ограничивать покупки по признаку гражданства), вы приобрели модуль (опции), вся сумма покупки будет перечислена волонтерам на нужды граждан Украины (пострадавших от агрессии страны-террориста РФ и их пособников РБ) и потребностей ВСУ.


  • Автор
  • долучення
    15.03.17
  • Категорія
  • Системные требования
    PHP 5.4+ (для конвертирования и сжатия изображений в формат webp необходима стандартная функция php proc_open или exec, linux хостинг) vQmod 2.4+ (если версия opencart ниже 2.x)
  • Метод активации
    Автоматическая активация
  • Ioncube Loader
    Нет
  • ocStore
    3.0
    2.3.0.2.4
    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
    OcShop 2.0.3.х
    OcShop 1.5.6.4.х
  • Звернення до сервера розробника
    Нет

 

Link to comment
Share on other sites

неожиданно, Марк, а чем лучше турбокеша от Йоды?

Link to comment
Share on other sites

Крайне интересен ответ на вопрос выше :)

В чем разница и особенно плюсы данного модуля в отличие от Турбы интересно

и Марк миникосячек в демке 

ab0226d7dfef.png

 

Link to comment
Share on other sites


Интересный модуль... инструкция будет? Интересует то, что надо включать в КЭШ, а что - нет... что может перестать работать и т.д.

 

Внедрение и настройка от разработчика - возможна?

Link to comment
Share on other sites

4 минуты назад, Gann сказал:

Интересный модуль... инструкция будет? Интересует то, что надо включать в КЭШ, а что - нет... что может перестать работать и т.д.

 

Внедрение и настройка от разработчика - возможна?

 

Все гораздо проще и тривиальнее
Там не надо делать особой "интеграции"
Кто знаком с SEO CMS  - тот знает
Установка простая как для модулей этого класса

Вот инструкция

http://opencartadmin.com/doc/index.ru.jetcache.html

Link to comment
Share on other sites

12 минут назад, Blade сказал:

Крайне интересен ответ на вопрос выше :)

В чем разница и особенно плюсы данного модуля в отличие от Турбы интересно

и Марк миникосячек в демке 

ab0226d7dfef.png

 

Это не "косячек" - это показывает инфо сколько без кеша
Обновите страницу и увидите "с кешем" сколько ;)
И страницы исключения не кешируются

Link to comment
Share on other sites

55 минут назад, Nameless сказал:

неожиданно, Марк, а чем лучше турбокеша от Йоды?

Не совсем корректный вопрос :)
Они по технологиям совершенно разные

 

И кстати кеширование в SEO CMS уже более 5 лет ;)
Зарекомендовало себя как надежное и работающие на любых темах и модулях

 

Я переделывал кеширование для SEO CMS TOP 2  и в итоге получился полнофункциональный новый модуль
А учитывая что ...

 

Вообще для opencart, даже если взять все модули этого класса на официальном маркетплейсе - то их всего 3-4
Jet Cache, Turbo, Nitro
Да, вот так вот - нету более модулей, да и Nitro можно с натяжкой сказать  что он... попал в список хороших
Почему - отвечу.

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

Link to comment
Share on other sites

23 минуты назад, markimax сказал:

Это не "косячек" - это показывает инфо сколько без кеша
Обновите страницу и увидите "с кешем" сколько ;)
И страницы исключения не кешируются

аа понял, там первая цифра это запросы, я думал время до и после)

по демке побегал, вроде очень даже неплох

Edited by Blade
Link to comment
Share on other sites


1 минуту назад, Blade сказал:

аа понял, там первая цифра это запросы, я думал время до и после)

 

Да - экономия запросов колоссальная получается
 

Link to comment
Share on other sites

4 минуты назад, markimax сказал:

 

Да - экономия запросов колоссальная получается
 

в Турбо не видно подобные запросы

надо будет спросить у Йоды, хотя не сомневаюсь что тоже все хорошо

 

а модуль конечно не плох и админка хорошая

Link to comment
Share on other sites


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

Link to comment
Share on other sites

Только что, kamar87 сказал:

Есть возможность не кешировать цену? Цены обновляются 2 раза в день, в магазине 25к товаров.

А вы как цены обновляете - массово ? Или очередно и постоянно изменяются?
Если массово - то просто после обновления нажимаете Удалить кеш и всё (есть такой функционал в модуле)

Link to comment
Share on other sites

11 минут назад, LuckySrG сказал:

А как обстоят дела с корзиной и всякими модулями "Вы уже смотрели" при кеширование страницы целиком ?

Продумано :)
Корзина вообще не кешируется
Кто посетил демо админ части тот уже понял что страницу всю можно закешировать ДВУМЯ не зависимыми методами
Первый - всю страницу - тогда понятное дело "Вы смотрели" тоже будет закешировано
Второй метод более интеллектуальный - это кеширование страницы - контроллерами
Т.е. можно закешировать основные контроллеры - позиции, это все равно что закешировать всю страницу

common/header
common/content_top
common/column_left
common/column_right
common/content_bottom
common/footer


Так вот вы можете исключить одну позицию (причем вы можете закешировать все остальные контроллеры в этой позиции!)  где выводится "Вы смотрели" - и он будет работать в штатном режиме не кешируемый. Все равно экономия запросов и скорости будет колоссальная

Link to comment
Share on other sites

1 минуту назад, Kindzaza сказал:

Для 1.5 будет?

Планируется
По идее уже сейчас он может работать (SEO CMS платформа (на которой сделан модуль) - она мультияверсионная), я просто не проверял :ugeek:

Link to comment
Share on other sites

Доброго дня!

Если изменить информацию одного товара (цена или статус наличия) автоматически ли сбрасывается весь кеш или необходимо всякий такой раз сбрасывать кеш вручную?

Link to comment
Share on other sites


1 час назад, markimax сказал:

А вы как цены обновляете - массово ? Или очередно и постоянно изменяются?
Если массово - то просто после обновления нажимаете Удалить кеш и всё (есть такой функционал в модуле)

Через модуль поставщики... Ну тогда смысла нет в кэшировании если его постоянно чистить :)

Link to comment
Share on other sites


Как работает с фильтрами, типа Мега фильтр? Кеш создается для всех - для залогиненных и нет? Если для залогиненных создается кеш - то не кешируется ли имя пользователя в модуле авторизации?

Пожелание на будущее: кнопка удалить кеш в информационной строке - чтобы удаляля кеш конкретной страницы, на которой кнопку нажали и при редактировании товара после нажатия кнопки сохранить - что бы тоже удалял кеш страницы с товаром.

Link to comment
Share on other sites


7 минут назад, trialon77 сказал:

Как работает с фильтрами, типа Мега фильтр? Кеш создается для всех - для залогиненных и нет? Если для залогиненных создается кеш - то не кешируется ли имя пользователя в модуле авторизации?

Пожелание на будущее: кнопка удалить кеш в информационной строке - чтобы удаляля кеш конкретной страницы, на которой кнопку нажали и при редактировании товара после нажатия кнопки сохранить - что бы тоже удалял кеш страницы с товаром.

 

Давайте уже скопируем модуль полностью!

Марк, ты забыл кстати.


1.По папкам разложить файлы кеша, чтобы файловая система не тормозила.

2 Сделать запрет для POST запросов.

3 Сделать модуль недавно просмотренных товаров.

 

Ну чтобы уже совсем получился "НОВЫЙ УНИКАЛЬНЫЙ СУПЕР КЕШИРУЮЩИЙ МОДУЛЬ"

 

Link to comment
Share on other sites

Установил кэш (до этого установлен SEO CMS TOP2).... 

 

вылезла ошибка  Fatal error: Call to undefined function rdate() in /var/www/сайт/site/catalog/controller/record/record.php on line 502

Link to comment
Share on other sites

Включил чет-кэш в настройках - выдало вообще жуть какую то:

 

Call to undefined method DB::get_sc_jetcache_query_count() in /var/www/сайт/site/system/library/agoo/response.php on line 134

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.