Пошук по сайту
Результати пошуку за тегами 'cache'.
Знайдено 50 результатов
-
Версія ver. 24 (SE), 39 (PRO)
Демо Демо Адмін. частина логин | пароль demo | demo Поддерживает opencart и сборки на нем версий 3.x, 2.x, 1.5.x Описание и возможности 💠 Кэширование страниц 💠 Кэширование контроллеров 💠 Кэширование моделей 💠 Кэширование запросов БД 💠 Инструменты оптимизации под Google PageSpeed Insight, Core Web Vitals - объединение скриптов CSS, JS - перенос скриптов CSS, JS - сжатие скриптов CSS, JS - Lazy, отложенная загрузка скриптов CSS, JS - объединение отдельных скриптов CSS, JS в отдельный критический файл вызова - поддержка сжатия изображений в формате WEBP, MOZJPEG, JPEGOPTIM, OPTIPNG - установка размеров width и height для изображений - перенес шрифтов в отдельный файл и возможность его Lazy, отложенной загрузки - перенес inline кода скриптов CSS, JS в объединенный файл 💠 WEBP сжатия средствами оригинальной библиотеки от Google (даже когда сервер не поддерживает это сжатие) или средствами сервера (если он поддерживает) 💠 Поддержка Last-Modified 💠 AJAX загрузки контроллеров 💠 Lazy (отложенная) загрузка изображений (браузерная) 💠 Lazy (отложенная) загрузка карт Google, роликов Youtube и т.п. 💠 Гибкая система исключений (route, uri, cookie, session, get) 💠 Модификатор программного кода страниц 💠 Шорткоды замены в зависимости от языка, магазина, URI 💠 Логирование вызовов контроллеров 💠 Логирование запросов к БД 💠 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 год с момента покупки модуля (для домена) Если вы хочете продлить еще на 1 год техническую поддержку, вы можете обновить лицензию (купивши её) 19. В техническую поддержку (и роботы по опциям) не входит - Настройка серверов, переверстка шаблонов и т п 20. Услуга по опциям производится один раз. Это означает, что если вы, или кто-то нанятый вами, случайно удалили настройки или откатили из бекапа магазин и работа по услуге опции была потеряна, то для воспроизведения настроек она заказывается и оплачивается повторно 21. Услуга по настройке выполняются на одном домене (домене, поддомене, тестовом dev) однократно. Перенос или настройка на другом адресе (домене, поддомене, тестовом dev) оплачивается отдельно. FAQ: Чем отличается версия SE от PRO 🌻 Сделано в Украине 🇺🇦 Мы не работаем с клиентами (гражданами) из страны-террориста и оккупанта РФ или их пособников из РБ. Если, по каким то причинам (у форума нет технической возможности ограничивать покупки по признаку гражданства), вы приобрели модуль (опции), вся сумма покупки будет перечислена волонтерам на нужды граждан Украины (пострадавших от агрессии страны-террориста РФ и их пособников РБ) и потребностей ВСУ.29.00 USD -
29 Скачать / Купить дополнение Добавил markimax Добавлено 15.03.2017 Категория Кэширование, сжатие, ускорение 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.х Обращение к серверу разработчика Нет
-
привет форумчане. статья может быть полезна для начинающих разрабов и тех, кто недавно столкнулся с опенкартом штатный кэш опенкарта 1. ocmod обновляется в админке. меню слева - расширения - модификаторы. обновить можно следующим образом рекомендации: когда сайту плохо и вы получаете 404 можно сделать очистку всех модификаторов - нажав на желтую кнопку с ластиком, чтобы убедиться, что дело не в них в бд в таблице oc_modification колонка xml легко поддается поиску через интерфейс phpMyAdmin перед работой с сайтом желательно сохранить все модифицированный файлы - storage/modification 2. twig and sass cache (3.x) opencart и ocstore 3 ветки обзавелся twig шаблонизатором, который умеет кэшироваться настраивается это в админке. в левом меню пункт панель состояния рекомендации: отключить перед работой с сайтом. после завершения не забыть включить 3. opencart file/mem cache библиотека для разработчиков. которая используется так $this->cache->set('test','value'); $val = $this->cache->get('test'); содержимое кэша по умолчанию находится в system/storage/cache для файлового кэша очищается посредством удаления содержимого папки для мемкэша очищается вызовом пары команд в консоле. это легко гуглится в этот хранилище обычно кэшируется языки, валюты и меню сайта рекомендации: можно кэшировать любой статический контент сайта, например футер или блок преимуществ по возможности используйте мемкэш или редис, если вы используете файловый кэш - ssd и m.2 в помощь 4. image cache опенкарт создает кэш изображений под размеры указанные в настройках темы этот кэш находится в image/cache. чтобы очистить - удалите содержимое этой папки рекомендации: не избыточное разрешение, webp и отложенная загрузка изображений. ну и верный Cache-control для изображений от сервера 5. design/theme (3.x) этот инструмент кэширует представления(view) в бд находится в левом меню. дизайн - редактор шаблона на скрине ниже можно увидеть, что файл account/account закэширован изменение этого файла на сервере не даст ожидаемого результата рекомендации: желательно не использовать вовсе 6. внештатные дополнения для кэширования тут наши полномочия все. следуйте рекомендациям автора и читайте руководства к модулям рекомендации: чтобы сделать ваш сайт быстрым нужен индивидуальный подход. общие решения не дадут нужного эффекта. тут зеленыЙ прав клиентский кэш это кэш вашего браузера. заголовок ответа сервера Cache-control является инструкцией для браузера пример блока из конфига для nginx, который отдаст инструкцию браузеру к кэшированию js, css, jpeg на 72 часа location ~* \.(css|js|gif|jpeg|jpg|png)$ { expires 3d; access_log off; add_header Pragma public; add_header Cache-Control "public, max-age=259200"; add_header X-Asset "yes"; } этот кэш отключается следующим образом для google chrome: 1. нажатие хоткея CTRL + F5 приведет к перезагрузке страницы со сбросом кэша 2. отключаем кэширование браузера в инструментах разработчика. под спойлером поправляйте если где-то ошибаюсь
-
Версія 0.4
606 завантажень
Модуль решает основные "детские болезни" системы кеширования opencart: "собачья куча" (anti-slam, dogpile effect). Когда одновременно несколько процессов пытаются создать один и тот же файл кеша. Из-за чего может резко возрастать нагрузка на сервер инвалидация кеша. По умолчанию стандартный кеш делает инвалидацию на каждый запрос (и при этом массово всего кеша), что при использовании glob и большого количества файлов дает существенную нагрузку на сервер. В данном модуле инвалидация идет фоном и только того кеша который запрошен. собственное время жизни кеша для разных групп (префиксов) кеша. рандомизация времени жизни кеша позволяет избегать одновременной его инвалидации/генерации Модуль написан согласно рекомендаций из данной статьи http://amdy.su/2021/08/23/cache/ Установка Загрузить файл в корневую папку Установить в файле /system/config/default.php Для 2.3.* $_['cache_type'] = 'smartcache'; Для 3.* $_['cache_engine'] = 'smartcache';Безкоштовне -
Версія 1.0.5
Для чего нужен этот плагин? Демо-видео плагина Это расширение позволяет искать и очищать неиспользуемые изображения. Кэш изображений может быть очищен нажатием одной кнопки. Умеет быстро работать с большими базами данных и количеством изображений. Простота установки и гибкость управления. DEMO Особенности: Проверяет изображения из всех таблиц базы данных (также ищет ссылки на изображения в описаниях) Сравнивает их с изображениями на сервере (можно контролировать, какие каталоги будут сканироваться) Может удалить все неиспользуемые изображения или переместить их в корзину Возможность очистки кэша изображений Вы можете добавить исключения в виде ссылок на файлы или папки или использовать regex Может запускаться по ссылке cron Установка Для OC 2.x, OC 3.x на странице «Установщик расширений» — загрузить установочный архив на странице модулей (расширений) – нажмите «Установить» для этого модуля Для OC 4.x на странице «Установщик расширений» — загрузить установочный архив на странице «Установщик расширений» — нажмите «Установить» для этого модуля на странице модулей (расширений) – нажмите «Установить» для этого модуля Обновление Для OC 2.x на странице «Установщик расширений» — загрузить установочный архив Для OC 3.x на странице «Установщик расширений» — нажмите «Деинсталлировать» для этого модуля на странице «Установщик расширений» — загрузить установочный архив Для OC 4.x на странице «Модули» (расширения) – нажмите «Деинсталлировать» для этого модуля на странице «Установщик расширений» — нажмите «Деинсталлировать» для этого модуля на странице «Установщик расширений» — нажмите «Удалить» для этого модуля на странице «Установщик расширений» — загрузить установочный архив на странице «Установщик расширений» — нажмите «Установить» для этого модуля на странице «Модули» (расширения) – нажмите «Установить» для этого модуля Удаление Для OC 2.x на странице «Модули» (расширения) – нажмите «Деинсталлировать» для этого модуля Для OC 3.x на странице «Модули» (расширения) – нажмите «Деинсталлировать» для этого модуля на странице «Установщик расширений» — нажмите «Деинсталлировать» для этого модуля Для OC 4.x на странице «Модули» (расширения) – нажмите «Деинсталлировать» для этого модуля на странице «Установщик расширений» — нажмите «Деинсталлировать» для этого модуля на странице «Установщик расширений» — нажмите «Удалить» для этого модуля Если нужно полное удаление всех файлов модуля, то для OpenCart ниже 3-й версии нужно: На сервере (можно поиском) найти и удалить файлы и папки с названием «unused_images_actions» unused-images-RU.mp415.00 USD -
Версія 1.4
308 завантажень
Как установить ocmod модуль на OpenCart 3.x.x? 1) Зайти Extensions->Installer 2) Нажать кнопку upload, выбрать ocmod файл дополнения, дождаться завершения установки. 3) Зайти Extensions->modifications 4) Нажать кнопку refresh, дождаться окончания установки 5) Зайти Зайти Extensions->Extensions 6) Выбрать "группу" к которой принадлежит Ваше дополнение, чаще всего это Modules 7) Найти Ваше дополнение и нажать кнопку install Сократить все эти действия к 1) Нажать кнопку, выбрать ocmod файл дополнения, дождаться завершения установки. поможет данное решение!) Подробней, для разработчиков: непосредственно после загрузки ocmod файла - вызывает метод install, вновь установленного модуля (что поможет, например, добавить таблицу или столбец в базу данных, во избежание лишних вопросов от юзеров!); - вызывает метод refresh класса ControllerMarketplaceModification (что сразу-же применяет все изменения). Результат установка всех модулей OpenCart 3 быстро и в один клик!) Что-бы установить этот модуль installation_in_1_step.ocmod.zip, - придётся пройти 4 пункта списка выше!Безкоштовне -
15 Завантажити / Придбати розширення Unused Images Actions Для чего нужен этот плагин? Демо-видео плагина Это расширение позволяет искать и очищать неиспользуемые изображения. Кэш изображений может быть очищен нажатием одной кнопки. Умеет быстро работать с большими базами данных и количеством изображений. Простота установки и гибкость управления. DEMO Особенности: Проверяет изображения из всех таблиц базы данных (также ищет ссылки на изображения в описаниях) Сравнивает их с изображениями на сервере (можно контролировать, какие каталоги будут сканироваться) Может удалить все неиспользуемые изображения или переместить их в корзину Возможность очистки кэша изображений Вы можете добавить исключения в виде ссылок на файлы или папки или использовать regex Может запускаться по ссылке cron Установка Для OC 2.x, OC 3.x на странице «Установщик расширений» — загрузить установочный архив на странице модулей (расширений) – нажмите «Установить» для этого модуля Для OC 4.x на странице «Установщик расширений» — загрузить установочный архив на странице «Установщик расширений» — нажмите «Установить» для этого модуля на странице модулей (расширений) – нажмите «Установить» для этого модуля Обновление Для OC 2.x на странице «Установщик расширений» — загрузить установочный архив Для OC 3.x на странице «Установщик расширений» — нажмите «Деинсталлировать» для этого модуля на странице «Установщик расширений» — загрузить установочный архив Для OC 4.x на странице «Модули» (расширения) – нажмите «Деинсталлировать» для этого модуля на странице «Установщик расширений» — нажмите «Деинсталлировать» для этого модуля на странице «Установщик расширений» — нажмите «Удалить» для этого модуля на странице «Установщик расширений» — загрузить установочный архив на странице «Установщик расширений» — нажмите «Установить» для этого модуля на странице «Модули» (расширения) – нажмите «Установить» для этого модуля Удаление Для OC 2.x на странице «Модули» (расширения) – нажмите «Деинсталлировать» для этого модуля Для OC 3.x на странице «Модули» (расширения) – нажмите «Деинсталлировать» для этого модуля на странице «Установщик расширений» — нажмите «Деинсталлировать» для этого модуля Для OC 4.x на странице «Модули» (расширения) – нажмите «Деинсталлировать» для этого модуля на странице «Установщик расширений» — нажмите «Деинсталлировать» для этого модуля на странице «Установщик расширений» — нажмите «Удалить» для этого модуля Если нужно полное удаление всех файлов модуля, то для OpenCart ниже 3-й версии нужно: На сервере (можно поиском) найти и удалить файлы и папки с названием «unused_images_actions» unused-images-RU.mp4 Автор Symplax долучення 04.12.23 Категорія Модули Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 2.3.0.2.4 2.3 2.2 2.1 OpenCart.Pro, ocShop Не проверялось Звернення до сервера розробника Нет
-
Переривши безліч інформації щодо кешу та кешування опенкарту, я так і не знайшов простого та бюджетного способу прискорити TTFB. Час від часу я натрапляв на доповнення щодо кешу опенкарту для LiteSpeed. Але чомусь я так і не знайшов жодної дієвої інструкції (та доповнення) як робити дієвий кеш опенкарту в Nginx, особливо якщо у вас шаблон залежний від типу пристрою. І головною проблемою, яка постане перед вами при вирішенні цього питання це .... проксування куків з кешу і бекенду. В кого є які думки з цього приводу? Upd1 Дві функції які роблять твій сайт повільним
-
Версія 1.3.0
Page кэш + Browser кэш + Javascript и CSS оптимизация + Image сжатие + Database кэш + Models оптимизация + APC или Memcache или Redis Модуль "Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта)" позволяет пользователям Вашего сайта открывать страницы значительно быстрее. Ведь мало кто из покупателей захочет тратить большое количество времени на выбор интересующего товара. И медленная загрузка страниц - это одна из причин, почему пользователи покидают сайт, так и не совершив покупку. Поэтому важно сокращать время, которое Ваш клиент тратит на ожидание. К замедлению работы интернет-магазина может приводит большой ассортимент товаров (сотни тысяч), а также большое количество посетителей, которые запрашивают страницы одновременно. В случае увеличения нагрузки на сервер по обработке запросов посетителей, сайт может не только резко замедлиться, но и выйти из строя. Как это работает? Когда посетитель открывает страницу, сначала эта страница должна сгенерироваться и только потом она передается посетителю. Любая страница создается таким образом каждый раз, когда кто-то ее открывает. После активации расширения применяется кэширование страниц на стороне сервера. То есть после генерации страницы при открытии, эта страница сохраняется на некоторое время. И при последующем открытии она извлекается из кэша и выводится посетителю. Такой вывод выполняется намного быстрее, чем повторная генерация. Кроме уменьшения времени загрузки страницы, модуль позволяет улучшить производительность Вашего сайта и ускорить выполнение операций. То есть кроме кэширования страниц сайта и браузера, модуль выполняет: - оптимизацию js файлов и css стилей, в т.ч. с использованием сервиса Critical CSS (ознакомиться с условиями использования сервиса можно на https://criticalcss.top), - сжатие / конвертацию изображений с помощью сервиса оптимизации изображений Squeezeimg (ознакомиться с условиями использования сервиса можно на https://squeezeimg.com), - оптимизацию работы базы данных и моделей сайта. Улучшайте отзывчивость и масштабируемость Вашего интернет-магазина, используя модуль "Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта)". Это позволит: Увеличить скорость загрузки страниц Вашего сайта и улучшить его SEO-рейтинг. Уменьшить объем занимаемого места на диске и улучшить производительность Вашего сайта. Повысить конверсию и увеличить продажи. Особенности: Ускорьте загрузку страниц Вашего сайта. Повышайте рейтинг Вашего сайта в результатах поиска. Загружайте страницы быстрее независимо от загруженности сайта. Оптимизируйте HTML, SCC и JS код Вашего сайта. Инструкции по использованию: Скачайте и установите модуль; На странице настроек выберите общие параметры работы модуля; Укажите параметры оптимизации и кэширования js файлов и css стилей. Для активации вывода CSS стилей с помощью сервиса Critical CSS необходимо добавить API ключ, сгенерированный после регистрации учетной записи Critical CSS; Укажите параметры кэширования страниц сайта и браузера; Укажите параметры сжатия / конвертации изображений. Для запуска оптимизации необходимо добавить API ключ, сгенерированный после регистрации учетной записи в сервисе Squeezeimg; Укажите параметры кэширования для базы данных и моделей сайта; Выберите драйвер, который будет использоваться в процессе кэширования; Сохраните изменения и повышайте эффективность Вашего сайта. Как установить и настроить модуль (видео) Используйте наш demo сайт75.00 USD-
- cache
- fast cache
- (і ще %d)
-
Завантажити / Придбати розширення Буслік Кэш / Buslik Cache Lite ИНФОРМАЦИЯ Название модуля: Буслік Кэш - "Buslik Cache" Версия модуля: 1.0 Тип лицензии: Lite (Liteware, linkware, beerware, muffinware) - пробная версия (упрощённая) Тип установки: ocmod Язык: Беларуская мова, English, Русский язык, Українська мова Дата создания: 02.10.2019 Был протестирован на: OpenCart.pro 2.1.0.2.2 и 2.3.0.2.6, OpenCart-"Русская сборка" 2.1.0.2 (rs1), 2.3.0.2 (rs6) и 3.0.2.0 (rs3), ocStore 2.1.0.2.1 и 2.3.0.2.3 - шаблон (default) Название архива: Buslik Cache v1.0 Lite OpenCart 2.X-3.X.zip ПОЛНАЯ ВЕРСИЯ ЗДЕСЬ ОПИСАНИЕ Модуль предназначен для уменьшения нагрузки на вашу базу данных и сайта в целом тем, что создаёт файл готовой страницы и после каждый раз отдаёт её пользователю. Также поднимает оценку Google PageSpeed. Если у вас на сайте шаблоны от индусов, то скорее модуль вам не поможет, и нужно нанимать специалиста, или менять шаблон на эти, или покупать полную версию модуля. Этот модуль урезанная версия платного модуля. В платной версии возможно многое. ВНИМАНИЕ! Оригинальные файлы магазина не заменяет! УСЛОВИЯ СОГЛАШЕНИЯ - Beta и Lite версии устанавливаете на свой страх и риск - бэкап базы данных (далее - БД) обязателен; - Модуль (модификатор, дополнение, расширение, приложение) (далее - Модуль) можно устанавливать на неограниченное количество доменов; - Редактировать код запрещено; - Распространение модуля разрешено с сохранением ссылок автора и исходного кода; - Техническая поддержка (далее - ТП) не осуществляется; - Адаптация модуля под другую версию Опенкарта, нестандартный шаблон и сторонние модули - платная; - Автор не несёт ответственности за потерю или находку дохода пользователя из-за работы модуля; - Автор модуля оставляет за собой право в любое время внести изменение в настоящее условие, описание и исходный код модуля; Автор buslikdrev долучення 10.05.20 Категорія Кэширование, сжатие, ускорение Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 2.3.0.2.4 2.3 2.2 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х Звернення до сервера розробника Нет
- 74 відповіді
-
- 2
-
- бесплатно
- google pagespeed
- (і ще %d)
-
40 Завантажити / Придбати розширення Приложение для сайта / App for website Название модуля: Приложение для сайта - "App for website"Версия модуля: 1.0Тип лицензии: Full (полная версия)Тип установки: ocmodЯзык: Беларуская мова, English, Русский язык, Українська моваДата создания: 2.12.2020 Был протестирован на: OpenCart.pro 2.1.0.2.2 и 2.3.0.2.6, OpenCart-"Русская сборка" 2.1.0.2 (rs1), 2.3.0.2 (rs6) и 3.0.2.0 (rs3), ocStore 2.1.0.2.1, 2.3.0.2.3 и 3.0.2.0 - шаблон (default)Название архива: App for website v1.0 Full OpenCart 2.X-3.1.X.zip (wikipedia) Прогрессивное web-приложение (англ. progressive web app, PWA) — технология в web-разработке, которая визуально и функционально трансформирует сайт в приложение (мобильное приложение в браузере). Статистика говорит о том, что 66 % пользователей не скачивают ни одного приложения в месяц (данные comScore от 2014 года — в среднем за три месяца). Большую часть своего времени — примерно 85 % — пользователь проводит в пяти любимых приложениях. Как правило, это мессенджеры, соцсети, видеохостинги. При этом мобильный браузер также во многом не является приоритетной формой выхода в Интернет. По данным comScore, в 2017 году пользователи смартфонов и планшетов потратили 87 % своего времени на приложения — по сравнению с 13 % в браузере. PWA является гибридным решением и позволяет открыть приложение с помощью мобильного браузера. При этом полностью сохраняется функционал нативного приложения: отправка push-уведомлений; работа в режиме офлайн; доступ к аппаратному обеспечению устройства (с ограничениями); установка ярлыка (иконки) на рабочий стол мобильного устройства, визуально не отличающегося от ярлыка нативного приложения, и пр. ОПИСАНИЕ Модуль предназначен для возможности использования технологии на чистом JavaScript (без левых сервисов) и возможностью асинхронной загрузки: ==ПРИЛОЖЕНИЕ== - ServiceWorker ( developer.mozilla.org/ru/docs/Web/API/Service_Worker_API, caniuse.com/?search=ServiceWorker ); - Manifest ( developer.mozilla.org/ru/docs/Web/Manifest, developer.mozilla.org/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json, developer.mozilla.org/en-US/docs/Web/Progressive_web_apps, caniuse.com/?search=manifest ); - Add to home screen - A2HS ( developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Add_to_home_screen, caniuse.com/?search=A2HS ); - Bookmarks ( developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks ); ==КЭШИРОВАНИЕ ДАННЫХ (ОФФЛАЙН РЕЖИМ)== - CacheStorage ( developer.mozilla.org/ru/docs/Web/API/CacheStorage, caniuse.com/?search=CacheStorage ); - AppCache ( developer.mozilla.org/ru/docs/Web/HTML/Using_the_application_cache caniuse.com/offline-apps ); - IndexedDB ( developer.mozilla.org/ru/docs/Web/API/IndexedDB_API caniuse.com/IndexedDB ); ==СИНХРОНИЗАЦИЯ ДАННЫХ== - SyncManager ( developer.mozilla.org/en-US/docs/Web/API/Background_Synchronization_API, caniuse.com/?search=SyncManager ); - Background Fetch ( developer.mozilla.org/en-US/docs/Web/API/Background_Fetch_API, caniuse.com/?search=BackgroundFetch ); ==УВЕДОМЛЕНИЯ (СООБЩЕНИЯ)== - Notifications ( developer.mozilla.org/ru/docs/Web/API/Notifications_API, caniuse.com/?search=notification ); - Push ( developer.mozilla.org/ru/docs/Web/API/Push_API, caniuse.com/?search=Push ); В данный момент модуль позволяет: - настраивать manifest (иконки, обложка сайта, цвет вкладки браузера или рамки приложения, режим отображения сайта при запуске приложения и др.); - создавать иконку (ссылку) сайта на рабочем столе устройства (запуск сайта, как приложение) т.к. эта возможность работает для новых версий браузера, то для старых как альтернатива будет сообщение о добавлении сайта в закладки, для iOS также отдельное сообщение для ручной установки иконки на экран; - работать в оффлайн режиме ("CacheStorage"), чтобы пользователь с плохим интернетом мог читать информацию; - работать в оффлайн режиме ("AppCache"), чтобы пользователь с плохим интернетом мог читать информацию (в разработке); - работать в оффлайн режиме ("IndexedDB"), чтобы пользователь с плохим интернетом мог читать информацию (в разработке); - отправка запросов при появлении интернета "SyncManager" - синхронизация данных (в разработке); - присылать "Notifications" уведомления - при первом посещении страницы будет показано 1 раз новинки, а напоминания 1 раз в 10 минут, если пользователь не закрыл страницу сайта и в это время что-то новое появилось, тогда оно будет показано ему; - присылать "Push" уведомления тоже самое, что и Notifications, только может работать при закрытом браузере и на мобильных устройств (в режиме тестирования - пишите в лс); - публикация в магазинах приложений (в разработке - пишите в лс для содействия); Другие возможности дорабатываются со временем или подзаказ. Я не гарантирую, но должно работать в браузерах: ServiceWorker API Десктопные браузеры: Internet Explorer - нет поддержки; Edge - 17+; Chrome - 40+; Firefox - 78+; Opera - 27+; Яндекс.Браузер - 15.2+; Safari - 11.1+; Vivaldi - 3.5+; Brave - 1.17+; Мобильные браузеры: Android webview - 40+; Chrome для Android - 40+; Firefox для Android - 44+; Opera для Android - 27+; Samsung Internet - 4+; Safari для iOS - 11.3+; KaiOS (Firefox OS v2.6) - неизвестно; MANIFEST Десктопные браузеры: Internet Explorer - нет поддержки; Edge - 17+; Chrome - 40+; Firefox - 44+; Opera - 26+; Яндекс.Браузер - 15.2+; Safari - 11.1+; Vivaldi - 3.5+; Brave - 1.17+; Мобильные браузеры: Android webview - 46+; Chrome для Android - 46+; Firefox для Android - 46+; Opera для Android - 26+; Samsung Internet - 4.1+; Safari для iOS - 11.3+; KaiOS (Firefox OS v2.6) - 1.0; A2HS (создание иконки сайта на рабочем столе) Десктопные браузеры: Internet Explorer - нет поддержки; Edge - 79+; Chrome - 40+; Firefox - 86+ (Поддержка за флагом); Opera - 80+ (Поддержка за флагом); Яндекс.Браузер - 15.6+; Safari - 11.3+; Vivaldi - 3.5+; Brave - 1.17+; Мобильные браузеры: Android webview - 81+; Chrome для Android - 43+; Firefox для Android - 83+; Opera для Android - 64+; Samsung Internet - 4.1+; Safari для iOS - 11.3+; KaiOS (Firefox OS v2.6) - нет поддержки; Bookmarks (добавление сайта в закладки) Десктопные браузеры: Internet Explorer - нет поддержки, но есть аналог; Edge - 79+; Chrome - есть поддержка; Firefox - 45+; Opera - есть поддержка; Яндекс.Браузер - есть поддержка; Safari - нет поддержки; Vivaldi - 3.5+; Brave - 1.17+; Мобильные браузеры: Android webview - нет поддержки; Chrome для Android - неизвестно; Firefox для Android - нет поддержки; Opera для Android - неизвестно; Samsung Internet - неизвестно; Safari для iOS - нет поддержки; KaiOS (Firefox OS v2.6) - неизвестно; CacheStorage (оффлайн режим) Десктопные браузеры: Internet Explorer - нет поддержки; Edge - 18+; Chrome - 43+; Firefox - 44+; Opera - 30; Яндекс.Браузер - 15.2+; Safari - 11.1+; Vivaldi - 3.5+; Brave - 1.17+; Мобильные браузеры: Android webview - 43+; Chrome для Android - 43+; Firefox для Android - 44+; Opera для Android - 30+; Samsung Internet - 4.1+; Safari для iOS - 11.3+; KaiOS (Firefox OS v2.6) - неизвестно; AppCache (оффлайн режим) Десктопные браузеры: Internet Explorer - 10+; Edge - 12-84; Chrome - 4-84; Firefox - 4-83; Opera - 12-72; Яндекс.Браузер - 1.0-18.11; Safari - 4+; Vivaldi - 3.5+; Brave - 1.17+; Мобильные браузеры: Android webview - 43+; Chrome для Android - 43+; Firefox для Android - 44+; Opera для Android - нет поддержки; Samsung Internet - 4.1+; Safari для iOS - 4+; KaiOS (Firefox OS v2.6) - 2.5+; IndexedDB (оффлайн режим и синхронизация данных) Десктопные браузеры: Internet Explorer - нет поддержки; Edge - 12+; Chrome - 24+; Firefox - 16+; Opera - 15+; Яндекс.Браузер - 1.7+; Safari - 10+; Vivaldi - 3.5+; Brave - 1.17+; Мобильные браузеры: Android webview - 37+; Chrome для Android - 25+; Firefox для Android - 22+; Opera для Android - 15+; Samsung Internet - 1.5+; Safari для iOS - 8+; KaiOS (Firefox OS v2.6) - 2.5; SyncManager (синхронизация данных) Десктопные браузеры: Internet Explorer - нет поддержки; Edge - 79+; Chrome - 49+; Firefox - нет поддержки; Opera - 42; Яндекс.Браузер - 16.4+; Safari - нет поддержки; Vivaldi - 3.5+; Brave - 1.17+; Мобильные браузеры: Android webview - 49+; Chrome для Android - 49+; Firefox для Android - нет поддержки; Opera для Android - 62; Samsung Internet - 5+; Safari для iOS - нет поддержки; KaiOS (Firefox OS v2.6) - неизвестно; Background Fetch API (синхронизация данных) Десктопные браузеры: Internet Explorer - нет поддержки; Edge - 79+; Chrome - 74+; Firefox - нет поддержки; Opera - 62; Яндекс.Браузер - неизвестно; Safari - нет поддержки; Vivaldi - неизвестно; Brave - неизвестно; Мобильные браузеры: Android webview - 49+; Chrome для Android - 74+; Firefox для Android - нет поддержки; Opera для Android - 53; Samsung Internet - 11+; Safari для iOS - нет поддержки; KaiOS (Firefox OS v2.6) - неизвестно; Notifications API (вывод уведомлений при открытом браузере) Десктопные браузеры: Internet Explorer - нет поддержки; Edge - 14+; Chrome - 20+; Firefox - 4+; Opera - 23+; Яндекс.Браузер - 1.7+; Safari - 10+; Vivaldi - 3.5+; Brave - 1.17+; Мобильные браузеры: Android webview - нет поддержки; Chrome для Android - 50+; Firefox для Android - 48+; Opera для Android - 42+; Samsung Internet - 4+; Safari для iOS - нет поддержки; KaiOS (Firefox OS v2.6) - 2.5; PUSH API (вывод сообщений при закрытом браузере) Десктопные браузеры: Internet Explorer - нет поддержки; Edge - 17+; Chrome - 50+; Firefox - 44+; Opera - 42+; Яндекс.Браузер - 16.6+; Safari - 14+; Vivaldi - 3.5+; Brave - 1.17+; Мобильные браузеры: Android webview - нет поддержки; Chrome для Android - 50+; Firefox для Android - 48+; Opera для Android - 42+; Samsung Internet - 5+; Safari для iOS - нет поддержки; KaiOS (Firefox OS v2.6) - 2.5; Комментарии автора: Safari v11.1+ (apple позволяет добавить иконку на рабочий только сделав 3 клика, push уведомления ещё недоступны) Safari для iOS v11.3+ (apple позволяет добавить иконку на рабочий только сделав 3 клика, push уведомления ещё недоступны для iphone, а вот для macOS есть возможность) Яндекс.Браузер API Табло (Не знаю имеет ли смысл добавлять, ответ разработчики Яндекс.Браузер не дают и документация удалена) KaiOS (Firefox OS v2.6) v1.0+ (с этой версии принимает иконки manifest ) (Нужно поддержать кнопочных - просьба писать в лс для помощи в тестировании) ВНИМАНИЕ! Оригинальные файлы магазина не заменяет! Рекомендую админ панель перевести на отдельный поддомен в целях безопасности и гарантии отсутствия ошибок из-за serviceWorker. serviceWorker будет иметь доступ к админке на короткое время (код отключения там устанавливается) т.к. адрес админки в поле видимости каталога, то есть serviceWorker работает со ссылками начиная с https://mysite.by/ или /. Модификатор "вносит изменения" в следующие файлы: УСЛОВИЯ СОГЛАШЕНИЯ - Beta версии устанавливаете на свой страх и риск - бэкап базы данных (далее - БД) обязателен; - Модуль (модификатор, дополнение, расширение, приложение) (далее - Модуль) можно устанавливать на 1 домен включая поддомены (одна покупка - один домен); - Редактировать код можно только под нужды своего магазина; - Распространение модуля запрещено; - Техническая поддержка (далее - ТП) осуществляется только при появлении ошибки, бага, глюка (зависания) и не совместимости модуля с заявленными версиями Opencart и шаблонов на момент продажи, при установке на боевой сайт (рабочий хостинг); - Адаптация модуля под другую версию Опенкарта и сторонние модули - платная; - Автор модуля оставляет за собой право в любое время внести изменение в настоящее условие, описание и исходный код модуля; - Автор модуля оставляет за собой право прекратить ТП пользователям по истечению 365 календарных дней со дня последнего обновления модуля (Full или Beta версии), или со дня окончания продления ТП, или при форс-мажорных обстоятельств; - Автор не несёт ответственности за потерю или находку дохода пользователя из-за работы модуля; - ТП осуществляется при условии соблюдения данного соглашения, пишите в личные сообщения. Автор buslikdrev долучення 02.12.20 Категорія Модули Системные требования php 5.4+, настроенный https протокол Метод активации Автоматическая активация Ioncube Loader Нет ocStore 3.0 2.3.0.2.4 2.3 2.2 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х Звернення до сервера розробника Нет Да
-
40 Завантажити / Придбати розширення Буслік Кэш Full ИНФОРМАЦИЯ Название модуля: Буслік Кэш - "Buslik Cache" Версия модуля: 1.0 Тип лицензии: Full (полная версия) Тип установки: ocmod, event Язык: Беларуская мова, English language, Latviešu valoda, Lietuvių kalba, Język polski, Русский язык, Українська мова Дата создания: 16.05.2021 Был протестирован на: OpenCart.pro 2.1.0.2.2 и 2.3.0.2.6, OpenCart-"Русская сборка" 2.1.0.2 (rs1), 2.3.0.2 (rs6) и 3.0.2.0 (rs3), ocStore 2.1.0.2.1 и 2.3.0.2.3 - шаблон (default) Название архива: Buslik Cache v1.0 Full OpenCart 2.X-4.X.zip ОПИСАНИЕ Модуль предназначен для уменьшения нагрузки на вашу базу данных и поднятию оценки Google PageSpeed. Плюсы: - скорость работы (в основном, когда ещё не закэшировало страницу 50мс-100мс на OpenServer HDD php 5.4, а на php7+ 30мс-80мс, иногда фиксировалось 150, после кэширования css, js около 10мс, после кэширования страницы 2мс); - функциональность; - вы хозяин кэша (полный контроль); - открытый и минимальный исходный код; - подробная и понятная инструкция. Возможности по кэшу: - поддержка драйверов: APC(u), MemCache(d), Redis, File, Buslik или свой; - можно установить исключение по роуту страницы, или наоборот включить для определённых роутов (например, product/category), названий параметра (например, category_id=10) или keyword (например, category10). При включении определённых страниц можно задать индивидуальное время и разнообразить по config, session, cookie, $_POST, $_GET данным; - можно разнообразить кэш с помощью config, session, cookie данных состоящих даже из массивов; - можно ограничить кэширование страниц по параметрам $_POST, $_GET и размеру файлов, чтобы избежать заполнения дискового пространства сервера; - можно установить ограничение по размеру общего объёма кэша на дисковом пространстве сервера; - из настроек модуля можно чистить кэш: html, css, js, images, logs, pwa, обновлять модификаторы, чистить различные отчёты в БД (просмотры товара, активность пользователей, поисковые запросы, корзина пользователей, сессионные данные);- при редактировании товара, категории и т.д. полный кэш страниц тоже будет очищаться в соответствии id; - можно установить время кэша для страниц, контроллеров, моделей и стандартного кэша OpenCart; - можно кэшировать страницы в 2 прохода, сначала кэш моделей, потом всей страницы; - можно прегенерировать кэш массово согласно параметрам ограничений и другим настройкам под этот функционал. Возможности по Google PageSpeed: - можно установить исключение по роуту страницы, или наоборот включить для определённых роутов (например, product/category), названий параметра (например, category_id=10) или keyword (например, category10). - loading="lazy" изображений, фрейм окон, видео, аудио, html-код модулей; - можно указать атрибуты ширины и высоты для всех изображений; - можно сжать стили, скрипты и html страницу; - можно скачать сторонние стили и скрипты на свой сайт; - можно указать исключение из сжатия стилей и скриптов; - можно сделать замену данных для страниц, стилей, скриптов; - можно указать свои атрибуты для стилей и скриптов; - можно предзагружать шрифты, изображения, видео файлы, стили, скрипты; - можно установить инлайн стили и скрипты вверху, внизу, в отдельном файле, отложить загрузку по событию и таймеру; - можно указать свои стили и скрипты; - можно включить генерацию webp изображений в двух направлениях (png/jpg/gif в webp и обратно); - можно собирать и настраивать критические стили; - не ломает валидацию html-кода. Другие возможности: - дебаг режим показывает скорость кэширования контроллеров, моделей, страниц, библиотеки модуля, сжатия стилей, скриптов и страниц, и др; - логирование медленных запросов; - экспорт настроек из других модулей кэша. ВНИМАНИЕ! Оригинальные файлы магазина не заменяет! Исходный код открыт. Все настройки имеют подробное описание. Автор всегда на связи, когда онлайн. УСЛОВИЯ СОГЛАШЕНИЯ - Beta и Lite версии устанавливаете на свой страх и риск - бэкап базы данных (далее - БД) обязателен; - Модуль (модификатор, дополнение, расширение, приложение) (далее - Модуль) можно устанавливать на 1 домен включая поддомены (одна покупка - один домен); - Редактировать код можно только под нужды своего магазина; - Распространение модуля запрещено; - Техническая поддержка (далее - ТП) осуществляется только при появлении ошибки, бага, глюка (зависания) и не совместимости модуля с заявленными версиями Opencart и шаблонов на момент продажи, при установке на боевой сайт (рабочий хостинг); - Адаптация модуля под другую версию Опенкарта, нестандартный шаблон и сторонние модули - платная; - Автор модуля оставляет за собой право в любое время внести изменение в настоящее условие, описание и исходный код модуля; - Автор модуля оставляет за собой право прекратить ТП пользователям по истечению 365 календарных дней со дня последнего обновления модуля (Full или Beta версии), или со дня окончания продления ТП, или при форс-мажорных обстоятельств; - Автор не несёт ответственности за потерю или находку дохода пользователя из-за работы модуля; - ТП осуществляется при условии соблюдения данного соглашения, пишите в личные сообщения. Для тех кто выбирает опцию неограниченные домены - вам нужно заменить в модификаторах ссылку моего профиля на ваш. Автор buslikdrev долучення 21.05.21 Категорія Кэширование, сжатие, ускорение Системные требования php5.4+ Метод активации Автоматическая активация Ioncube Loader Нет ocStore 3.0 2.3.0.2.4 2.3 2.2 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х Звернення до сервера розробника Нет Да
- 5 відповідей
-
- google pagespeed
- redis
- (і ще %d)
-
Приобрести модуль и узнать о нём подробнее можно здесь: Также рекомендую подписаться на тему поддержки, чтобы следить о ходе разработки и вносить предложения. На текущий момент в модуле реализовано около половины моих мыслей, но мои потребности покрывает. Если будет интерес у людей, то оставшаяся часть будет дописана. Мысли таковы: - упор на оптимизацию кода (сейчас библиотека составляет около 2000 строк); - скорость; - расширенные настройки; - компактность (то есть сколько всего можно в одном поле прописать); - подробное описание полей. Пример настройки демо сайта: Как видим легко и просто. Накидываем всё возможное, потом играемся ставя\убирая в начале строки " ; ", подбирая оптимальное решение. Сложность может быть, когда нужно писать js-код (нужен опыт и фантазия), чтобы разрешить какую-нибудь ситуацию, как в примере с видео окном (не хочу блок отправлять в lazy load html, так как он не хочет тогда отображаться на странице Google PageSpeed - на самом деле такова может быть прихоть заказчика, так как он будет думать, что перестал работать модуль). Для ценителей своего времени, есть возможность заказать настройку от автора (при заказе необязательно приобретать модуль). Большинство вопросов решает функционал "Замена в html-коде", когда отсутствует иная возможность. Например, мы хотим html тег <header> подгружать по скроллу, но в внутри <header> у нас встречается <noscript>, а значит нам нужно произвести его замену, так как loading lazy html построен по принципу применения тега <noscript>. В таком случае в loading lazy html предусмотрен атрибут data-busloadinglazy-remove, который удаляет ненужные теги. Но, есть задача: нам нужно подцепиться к ненужному тегу <noscript>. Для этих целей в функционале замены предусмотрена возможность замены несколько строк. Чтобы заменить такой код: Прописываем в поле "Замена в html-коде": В итоге получим: Обратите внимание на функционал кэша, а именно "Параметры работы" и "Параметры ограничения". Благодаря этим функциям у вас не будет быстро тратиться свободное место на сервере. А если ещё возможность позволит, то при отправки инлайн стилей и скриптов в файл сжатия - размер кэша каждой страницы будет весить на порядок меньше. Почему дисковое пространство может забиваться? Если у вас стоит модуль кэширования страниц целиком, то при отсутствии возможности ограничений по параметрам, любой человек может перебором любого параметра создать кэшированных страниц пока не закончится память сервера. Помимо этих функций модуль по умолчанию кэширует страницы с кодом ответа сервера 200. Точнее не кэширует, если обнаружит в заголовках любой ответ сервера не равный коду 200. Из скриншота настроек модуля вы могли заметить откладывание скриптов метрики и аналитики. Их можно откладывать и нужно для Google PageSpeed, но запустить необходимо как можно раньше (то есть по любым взаимодействиям с вашим сайтом). Google молодцы, даже код под это дело сделали удобным, а Яндекс нужно самому приводить к виду, как у Google. Суть работы такая: создаётся функция, она срабатывает и сохраняет время начала работы. После загрузки основного скрипта метрики и аналитики, они получают данные, на которые основывают поведенческий фактор. Обратите внимание, что у Яндекс метрики можно управлять временем одной из функций поведенческого фактора с помощью accurateTrackBounce - событие без отказов регистрируется через 10 секунд (учёт отказов). Суровый Google PageSpeed: Да нет, не суровый хоть и изменил алгоритм на суровый, просто сеть плохая между моим хостингом и сервером Google PageSpeed. В браузере страница загружается за пол секунды, а Google PageSpeed пишет про 2 секунды (First Contentful Paint 1,5 секунды на сетевой доступ + 0.5 секунды на загрузку содержимого). Это тот момент, когда правильный выбор хостинга или сервера практически решает вопрос по баллам Google PageSpeed. Есть ещё радикальный вариант - переписать стили, распределив по файлам, чтобы они точно относились по контроллерам и переписать весь код из jQuery на чистый js (это изначально нужно делать при проектировании шаблона), или придумать обвёртку, которая даст возможность отложить любые скрипты на jQuery. Если нет возможности переписать стили, то можно попробовать функцию модуля "Сбор критических стилей" и "Замена в css-коде, js-коде". С помощью инструмента "Coverage" Google Chrome можно найти ненужные стили и закомментировать, не трогая стили зависящие от ширины экрана (нужно иметь ввиду), подробности тут. Немного сократив стили bootstrap 3 (закомментировал иконки и загрузку шрифтов google), я могу в принципе метрику google запускать после загрузки страницы: Но, я никогда себе не поставлю метрику на рабочий проект и не буду лишать себя скорости, а своих клиентов анонимности: Поэтому прежде чем прибегать к оптимизации модулем, подберите себе хостинг или сервер (подбор хостинга или сервера с настройкой под ключ можете заказать у @snastik). После получения нормального сервера, возможно, простого сжатия стилей и скриптов будет достаточно (а такая возможность во многих шаблонах есть, а если нету, то есть лайтовая версия Буслік Кэш).
-
Версія 1.1.2
---------------------------------------------------------------------------------------------------------------------------------- Для ветки 2.x доступна продвинутая версия модуля Turbo ---------------------------------------------------------------------------------------------------------------------------------- TurboCache для Ocstore ---------------------------------------------------------------------------------------------------------------------------------- Ускоряет загрузку станиц до 10-15 раз, и существенно уменьшает количество запросов в базу данных. (к примеру на чистом Ocstore на главной странице с 74 до 19, после формирования кеша) ---------------------------------------------------------------------------------------------------------------------------------- FAQ Как это работает? Opencart - если очень грубо приводить пример - это конструктор, который собирает HTML страницы, постоянно из множества разных кусков. При добавлении большого количества товаров и категорий, в силу особенностей архитектуры, очень долго формируются такие элементы, как верхнее меню и меню и контент стандартных модулей. Это реализовано тяжелыми запросами в базу данных. В итоге получается, что львиная доля ресурсов вашего сервера, тратится на формирование одних и тех же данных. Для того чтобы разгрузить систему, достаточно один раз сформировать структуру верхнего меню. А потом взять уже готовые данные не из базы данных, а из кеша. В некоторых подобная реализация уменьшает время генерации HTML страницы. А обработав подобным образом реализацию всех стандартные модулей, можно получить дополнительное существенное уменьшение количества однотипных запросов в базу данных и в результате ускорить время генерации страницы. Совместим ли модуль со сторонними фильтрами? Да совместим, но в несколько ограниченной реализации, так например, выборки товаров в категориях отрабатываться не будут. Равно как и на производительность работы фильтров я не в силах повлиять. Но остальные элементы будут отрабатываться и это будет давать эффект. Поддерживает ли модуль мультязычность? Да. Как можно понять насколько эффективно работает модуль? Пользуйтесь профайлером. Я внес изменения в категориях, результат не отображается на сайте? Очистите системный кеш. Я приобрел модуль но что то не работает? Обращайтесь в личку, будем настраивать. Не будет ли из-за gzip сжатия тормозить сервер? Не будет! Если что есть возможность его отключить. Повлияет ли модуль на оценку GooglePageSpeed? Значитель не повлияет, так как этот инструмент берет во внимание огромное количество факторов, не имеющих ничего общего со скоростью генерации HTML. Хотите получить большую оценку PageSpeed - пишите в личку . Возможности: - Гибкая настройка кеширования стандартных модулей и верхнего меню - Кеширование списка товаров на странице категорий - Кеширование списка товаров на странице производителей - Настройка время жизни кеша - Добавлено Gzip сжатие для файлов кеша и настройка степени компрессии. - Кеш-менеджер для гибкой настройки кешируемых элементов и гибкой очистки файлов кеша. - Поддерживает мультиязычность - Возможность полной очистки файлов системного кеша, изображений и vqmod. Установка. Скопируйте файлы из папки Upload и активируйте модуль в административной части вашего сайта !!!warning!!! Требуется vqmod !!!warning!!! !!!warning!!! Без активирования модуля и очистки системного кеша на фронтенде могу выводиться предупреждения php !!!warning!!! !!!warning!!! Обязательно сразу же после установки очистите системный кеш !!!warning!!! Гарантировано работает на версиях 1.5.3.x, 1.5.4.x. 1.5.5.х Совместим с FilterPro v2.4.2 (mega) и пока что, совместимость замечена только с этой версией. Идеально работает с Coolfilter. Примеры реализации на больших магазинах (будет обновляться): shopica.com.ua (55к+ товаров) Проведены дополнительные работы по оптимизации. (время загрузки категорий было 15-20 секунд), стало 1-4 сек. avtoinnovation.ru (50к+ товаров) Работы по дополнительной оптимизации не проводились, используется seo-pro без кеширования. (время загрузки категорий было 20+ секунд), стало < 3 сек. vsyakeramika.ru 560 категории, 6500+ товаров (время загрузки главной было 14+ секунд) стало 0,6-0,7 сек. Модуль гарантированно работает на всех указанных версиях. Без измененных файлов. В случае большого количества изменений и денормализации оригинальных файлов движка может потребоваться доработка привязок Vqmod. Если вы используете фильтры. Есть вероятность того, что секция, отвечающая за кеширование товаров в списках категорий работать не будет - так как некоторые фильтры используют свои модели обработки данных, на которые дополнения не в состоянии влиять. Но при этом общий эффект от использования дополнения все равно будет существенным. Поддержка более ранних версий осуществляется по запросу в личку на форуме. Если вы используете filterpro или ocfilter, а также существенно модифицированные шаблоны, может потребоваться дополнительная индивидуальная платная адаптация. Данное дополнение решают только часть проблем, связанных с тормозами архитектуры Opencart. Для того чтобы получить глобальный прирост в скорости работы магазина, требуется большой набор методов, связанных с оптимизацией базы данных, оптимизации запросов и настройке сервера. Хотите быструю систему - пишите в личку. Требуется Vqmod, Не влияет на скорость работы фильтров. Дополнительные возможности в следующих версих - Кеш для списка подкатегорий на страницах катеорий. - Кеш для списка акционных товаров. - Кеш для рекомедуемых товаров. Demo: http://modules.oclabs.ru/admin log/pass: demo/ Стоимость установки и настройки: 5000 р.15.00 USD -
Версія 1.5
в опенкарте есть метод getProducts библиотеки cart.php этот метод вовзращает содержимое корзины для текущего пользователя на боевом магазине обычно этот метод вызывается 50+ раз соответственно происходит избыточная нагрузка на бд и на сайт в целом этот модуль кэширует возвращаемые данные до изменения корзины. те вместо 50+ раз метод отработает 1 раз, закэширует данные и одаст следующим 49+ кэш хранится на стороне сервера. по умолчанию в файлах на жестком диске, если у вас активирован метод кеширования мемчач, то в оперативной памяти20.00 USD- 3 відгуки
-
- 3
-
- cart cache
- cache
-
(і ще %d)
Теги:
-
75 Скачать / Купить дополнение Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта) Page кэш + Browser кэш + Javascript и CSS оптимизация + Image сжатие + Database кэш + Models оптимизация + APC или Memcache или Redis Модуль "Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта)" позволяет пользователям Вашего сайта открывать страницы значительно быстрее. Ведь мало кто из покупателей захочет тратить большое количество времени на выбор интересующего товара. И медленная загрузка страниц - это одна из причин, почему пользователи покидают сайт, так и не совершив покупку. Поэтому важно сокращать время, которое Ваш клиент тратит на ожидание. К замедлению работы интернет-магазина может приводит большой ассортимент товаров (сотни тысяч), а также большое количество посетителей, которые запрашивают страницы одновременно. В случае увеличения нагрузки на сервер по обработке запросов посетителей, сайт может не только резко замедлиться, но и выйти из строя. Как это работает? Когда посетитель открывает страницу, сначала эта страница должна сгенерироваться и только потом она передается посетителю. Любая страница создается таким образом каждый раз, когда кто-то ее открывает. После активации расширения применяется кэширование страниц на стороне сервера. То есть после генерации страницы при открытии, эта страница сохраняется на некоторое время. И при последующем открытии она извлекается из кэша и выводится посетителю. Такой вывод выполняется намного быстрее, чем повторная генерация. Кроме уменьшения времени загрузки страницы, модуль позволяет улучшить производительность Вашего сайта и ускорить выполнение операций. То есть кроме кэширования страниц сайта и браузера, модуль выполняет: - оптимизацию js файлов и css стилей, в т.ч. с использованием сервиса Critical CSS (ознакомиться с условиями использования сервиса можно на https://criticalcss.top), - сжатие / конвертацию изображений с помощью сервиса оптимизации изображений Squeezeimg (ознакомиться с условиями использования сервиса можно на https://squeezeimg.com), - оптимизацию работы базы данных и моделей сайта. Улучшайте отзывчивость и масштабируемость Вашего интернет-магазина, используя модуль "Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта)". Это позволит: Увеличить скорость загрузки страниц Вашего сайта и улучшить его SEO-рейтинг. Уменьшить объем занимаемого места на диске и улучшить производительность Вашего сайта. Повысить конверсию и увеличить продажи. Особенности: Ускорьте загрузку страниц Вашего сайта. Повышайте рейтинг Вашего сайта в результатах поиска. Загружайте страницы быстрее независимо от загруженности сайта. Оптимизируйте HTML, SCC и JS код Вашего сайта. Инструкции по использованию: Скачайте и установите модуль; На странице настроек выберите общие параметры работы модуля; Укажите параметры оптимизации и кэширования js файлов и css стилей. Для активации вывода CSS стилей с помощью сервиса Critical CSS необходимо добавить API ключ, сгенерированный после регистрации учетной записи Critical CSS; Укажите параметры кэширования страниц сайта и браузера; Укажите параметры сжатия / конвертации изображений. Для запуска оптимизации необходимо добавить API ключ, сгенерированный после регистрации учетной записи в сервисе Squeezeimg; Укажите параметры кэширования для базы данных и моделей сайта; Выберите драйвер, который будет использоваться в процессе кэширования; Сохраните изменения и повышайте эффективность Вашего сайта. Как установить и настроить модуль (видео) Используйте наш demo сайт Добавил kirians Добавлено 21.10.2021 Категория Кэширование, сжатие, ускорение Ioncube Loader Нет ocStore 3.0 2.3.0.2.4 2.3 2.2 2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет
-
- cache
- fast cache
- (і ще %d)
-
20 Скачать / Купить дополнение CART CACHE - кэшируем корзину (cart.php => getProducts) в опенкарте есть метод getProducts библиотеки cart.php этот метод вовзращает содержимое корзины для текущего пользователя на боевом магазине обычно этот метод вызывается 50+ раз соответственно происходит избыточная нагрузка на бд и на сайт в целом этот модуль кэширует возвращаемые данные до изменения корзины. те вместо 50+ раз метод отработает 1 раз, закэширует данные и одаст следующим 49+ кэш хранится на стороне сервера. по умолчанию в файлах на жестком диске, если у вас активирован метод кеширования мемчач, то в оперативной памяти Добавил kJlukOo Добавлено 25.08.2018 Категория Модули 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.х Обращение к серверу разработчика Нет
- 66 відповідей
-
- 2
-
- cart cache
- cache
-
(і ще %d)
Теги:
-
- 8 відгуків
-
- cache
- clean cache
-
(і ще %d)
Теги:
-
Добрый день! Не понимаю в чем проблема. Заливаю товар через BatchEditor. Очищаю везде КЕШ - полностью везде. (Тестировал ручное удаление всех файлов из папке cache, а так же с переименованием папки). По итогу часть фото на товаре имеет вот такой вид - https://gyazo.com/c929975e1cb5b0ce132a7fca882593ef Атрибут при заливке товара в новые папки и подпапки стоит 755 как только меняю на 777 все отображается. В чем может быть проблема, может кто сталкивался? Версия стоит ocStore 3.0.2.0 Установлены модули - JetCache, NitroPack, BatchEditor
-
Здравствуйте! Помогите, пожалуйста, разобраться. При чистке кэша с папки Storage/cache у меня полностью слетает сайт. А когда через админку обновляю модификаторы - все возвращается на свое место и все удаленные ранее файлы с папки cache тоже. Какой-то замкнутый круг
-
Подскажите, какой модуль лучше для увеличения скорости загрузки сайта? 1 - Increase Page Speed 2 - NitroPack
- 6 відповідей
-
- increase page speed
- nitropack
- (і ще %d)
-
Скачать / Купить дополнение Чистильщик кэша и логов Модуль поможет очистить кэш и логи одним кликом, находясь на любой странице админки. Установка: 1. Загрузить скачанный архив для своей версии движка через Установщик дополнений. 2. Очистить и Обновить кэш в Менеджере дополнений. 3. Установить и включить модуль. Добавил p0v1n0m Добавлено 15.08.2016 Категория Кэширование, сжатие, ускорение Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 2.3.0.2.4 2.3 2.2 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 Обращение к серверу разработчика Нет
-
Всех приветствую! Давно заметил, что сброс кэша шаблона не работает в мобильных браузерах. Иначе говоря кэш не обновляется. На десктопных браузерах с этим все в порядке. Кто и как борется с этой проблемой?
-
Есть ли способ отхэшировать/сжать все изображения в папке image? Дело в том что есть рукописный парсер (не буду вдаваться в подробности) Он добавляет много чего в бд, а именно товары и естественно с путями изображений которые лежат в папке на серваке (они овер большие). Так вот получается что, пока товар не откроет юзер в каталоге, сжатого изображения нет, и естественно идет нагрузка на сервак при сжатии. А если таких юзьверов 100.... Грубо говоря хотелось бы после прохода такого парсера сжать все что есть в папке image. Как это сделать?