Кэширование, сжатие, ускорение
34 files
-
Add Accelerated Mobile Pages (AMP) to Your Site
UpdatedGoogle AMP for SEO
от kiriansThe "ReSmush Image Compression" module helps to optimize all your images and increase the efficiency of your site
UpdatedImage Compress with reSmush
от kiriansHelps optimize all your images and improve the performance of your site
UpdatedImage Compress with Squeezeimg
от kiriansHelp your website users open pages much faster
UpdatedFast Cache PRO - Increase Performance + Scalability
от kiriansThe module solves the problem of long iframe loading from youtube and increases page speed. Allows you to add youtube and vimeo videos in the fields of page descriptions, add videos with shortcodes, collect videos in a gallery on the product page, display videos in a popup
UpdatedYouTube lazy load & popup - video insertion from youtube, vimeo, video gallery, page speed optimization of video pages
от SeriusisПромо! Мои бесплатные дополнения: Replacer: редактирование HTML и текстов магазина прямо на странице Тестовый сайт: копия вашего рабочего магазина в один клик OpenCart Lightning - это мод, который реально ускоряет магазины и дает ощутимый результат. Страницы открываются почти мгновенно, высокие баллы PageSpeed и минимальный TTFB дают отличный плюс к SEO. Работает со всеми версиями OpenCart и ocStore. Вот ссылка на демо-магазин с 20000 товаров на хостинге за $5 - https://demo.devs.mx/lightning А вот демо с JOURNAL3 - https://demo.devs.mx/journal3/ почти мгновенное открытие страниц оптимизировано для получения высоких показателей в новом Google PageSpeed Insights быстрая работа с большим количеством товаров и категорий повышение удобства навигации по магазину и рейтингов в поисковиках не надо настраивать и приглядывать, просто работает отпадает необходимость в дополнительных модах оптимизации или кеширования Цитата Полный список функций Lightning Оптимизация кода оптимизированный TWIG-процессор, который может выиграть до 70ms процессорного времени на тяжелых шаблонах препроцессинг eventов (система событий работает в десятки раз быстрее) часто используемые данные собираются в специальный пак, который загружается при старте OpenCart (отменяет необходимость в куче однообразных запросов, которые выполняются каждый раз) MySQL-запросы медленнее 0.05 сек кешируются с интелектуальным удалением соответсвующих записей кеша при изменении данных многочисленные оптимизации для шаблона Journal 3 фикс проблемы производительности vQMod в OpenCart 3 Кеширование страниц кеширование критических страниц (стартовой, категорий, производителей и карты сайта) + страниц товаров возможность кешировать все страницы, кроме определенных типов (route) вмонтирование актуальной мини-корзины в закешированные страницы вмонтирование количества товаров в списках сравнения и закладок в закешированные страницы использование закешированных страниц для создания страниц для залогиненых пользователей конвертация валюты по тексту закешированной страницы, что позволяет держать только один набор кеша с основной валютой возможноть загрузки отдельных модулей по AJAX, чтобы они показывали индивидуальную информацию на закешированых страницах (например, для последних просмотренных товаров) кеширование AJAX-запросов от страниц, которые подлежат кешированию фоновая прегенерация кеша страниц на расстояние 2 переходов от стартовой или текущей страницы при посещении какой-либо страницы запускается фоновая прегенерация страниц, на которые есть переходы с этой страницы, таким образом посетитель дальше получит страницу из кеша опциональный отдельный кеш страниц для мобильных и планшетных устройств автоматическое удаление кеша соответсвующих страниц при изменении или удалении товаров (отслеживаются запросы и изменение date_modified внешними скриптами) игнорирование URL-параметров с информацией от рекламных переходов (таким образом выдается страница из кеша, а не генерируется новая) защита от перегрузки ботами отвечает 503 Check later, всем ботам, кроме Google, Bing и Яндекс, если запрашиваемой страницы нет в кеше, отдельным ботам можно включить полноценный доступ в интерфейсе Контроль доступа Оптимизация фронтенда (повышение баллов PageSpeed) вывод изображений WebP, которые намного компактней, также с поддержкой устройств Apple возможность отключения JavaScript для роботов, поисковых систем и PageSpeed Insight - ускоряет индексирование и показывает красивые баллы, хотя всем отдается одна и та же версия страницы - запуск JS контролируется через cookies автоматическая установка оптимального уровня GZIP-компрессии страниц (настройка в админке игнорируется) прописывание правильных заголовков кеширования и компрессии для статических ресурсов в файлах .htaccess в подпапках (желательно убрать из корневого .htaccess эти настройки, если вы их добавляли раньше) группировка и минификация JS и CSS ресурсов корректный перенос всех скриптов в подвал страницы минификация и включение в сборные файлы также внешних ресурсов с других серверов (на агрессивных уровнях оптимизации) создание начального набора CSS (critical CSS) и включение его в тело страницы - он используется до того, как загрузится весь CSS SEO-оптимизация отслеживание контрольных сумм всех страниц и отдача реальных заголовков Last-Modified, что кардинально ускоряет индексацию поисковиками фикс canonical, prev и next ссылок в категориях 2 уровня и глубже, которые приводили к дубликатам страниц категорий защита лимита показа количества товаров на странице (ограничивается 100). Запросы с громадными лимитами используют, когда хотят положить магазин унификация всех ссылок на товары к виду shop.ru/url-tovara (при этом в хлебных крошках отображается путь к самой глубокой из категорий товара). За счет этого поисковики индексируют магазин намного быстрее и уменьшается количество вариантов страниц, которые надо кешировать убирание index.php?route=common/home из ссылок на стартовую добавление в robots.txt инструкций, которые запрещают поисковикам индексировать лишнее (менять сортировки, количество товаров на странице и т. д.) - значительно ускоряет индексацию и уменьшает нагрузку от поисковиков Виджет Lightning в админке показ загрузки процессора, нажатие на ней показывает, какие процессы используют процессор, включая обрабатываемые URL кнопка Очистить кеш очищает все кеши (включая системный кеш и кеш темы Journal), кроме кеша БД Lightning, кнопка Выключить очищает кеш БД Lightning показ статистики - кеши страниц, AJAX-запросов, БД, статистика оптимизированных изображений, среднее TTFB (время генерации страницы) с Lightning и без показ в реальном времени TTFB последней отданой страницы, что позволяет оценить "пульс" и скорость работы магазина наглядный показ в реальном времени всех посещенных страниц с указанием IP, агента и времени ответа, нажатие показывает детальную информацию о посетителе, включая карту и возможность его заблокировать интерфейс Контроль доступа показывает все правила доступа и всех приходящих ботов с возможностью разрешить или заблокировать доступ или выдавать им только страницы из кеша показ свободного места на вашем сервере (помогает заранее среагировать, не доводя до ситуацию до критической) виджет показывается только пользователям с правом изменять (modify) setting/setting - таким образом можно скрыть виджет от менеджеров двойной щелчек по номеру версии переводит виджет в "пользовательский режим" - скрывается все, кроме кнопок Включить/Выключить и Очистить кеш Извещения MySQL-запросы медленнее 2 секунд MySQL-запросы с результатом более 5000 строк или более 1 Mb обьемом фатальные ошибки, которые возникают во время работы магазина (намного нагляднее и информативнее, чем в логе) JS/CSS файлы, на которые есть ссылки, но их на самом деле нет рекомендация перейти на PHP7, если на сервере более низкая версия рекомендация по изменению robots.txt, если это не удалось сделать автоматически инструкции как перевести магазин на полный HTTPS, если это еще не сделано или сделано неправильно инструкции о настройке CRON-задачи для прегенерации страниц Дополнительные функции возможность показа мультиязычного извещения о использовании cookie (так как многие реализации некорректно работают с кешированием страниц) при добавлении к URL параметра li_sql=1 показывается время выполнения контроллеров и запросов при добавлении к URL параметра li_module=1 показывается информация о модулях (полезно, когда надо определить название модуля для загрузки по AJAX) при открытии index.php?li_op=lg показывается удобный просмотрщик логов с обновлением в реальном времени при открытии index.php?li_op=cn показываются результаты проверки подключения к серверу Lightning и другим серверам (чтобы понять, есть ли на хостинге связь с внешним миром) Если вы залогинены в админку - страницы, на которые вы заходите - после этого перегенерируются. То есть, если вы хотите увидеть изменения - просто обновите страницу. В большинстве случаев нет необходимости очищать кеш вручную - все обновляется автоматически. После установки у вас будет 7 дней тестового периода, дальше надо будет купить лицензию. Внимание: OpenCart Lightning не работает на localhost, только на реальных интернет-серверах. Установка Важно! Перед установкой Lightning отключите или удалите все расширения для кэширования и оптимизации – если они у вас установлены. Они могут привести к конфликтам и сделают общую скорость медленнее. Lightning ускоряет каждый аспект более эффективным способом, чем конкурирующие продукты. Сторонние расширения WebP не будут работать корректно с кешированием страниц, поэтому отключите их, если они у вас есть. Lightning включает свою поддержку WebP по умолчанию. Lightning приводит ссылки всех товаров к каноническому виду shop.ru/seo-url-tovara для того, чтобы у каждого товара была только одна URL для большей эффективности. Если по каким-либо причинам вам это не подходит, активируйте опцию Отключить унификацию ссылок на товары в дополнительных настройках Lightning. Загрузите lightning.ocmod.zip в инсталлятор, зайдите в Модификации и обновите их. Если сайт лег и админка не открывается - вот как быстро все вернуть назад. Если после установки Lightning витрина магазина не открывается или выдает ошибку, попробуйте активировать опцию Отключить оптимизацию шаблонов в дополнительных настройках Lightning. Обновление 1. Выключите Lightning. 2. Очистите кеш Lightning. 3. Зайдите в Модификации и удалите модификацию Lightning. 4. Установите новую версию Ligthning. 5. Обновите Модификации. 6. Включите Lightning...UpdatedOpenCart Lightning: кеширование, оптимизация, улучшение SEO и Google PageSpeed
от MaxDJet Cache module is a powerful tool that improves the performance of your online store. It utilizes modern caching and optimization technologies to speed up page loading and reduce server response time.
With Jet Cache, you can significantly reduce page load time, which improves usability and enhances user experience. The module optimizes resources, removes unnecessary data, and reduces file sizes, reducing server load and accelerating your store's performance.
Jet Cache allows you to configure caching for each page of your store, which gives you precise control over page load speed. The module also supports caching of categories, products, modules, and other elements of your store.
Moreover, Jet Cache has many other features, such as mobile optimization, configuration of caching for individual requests, automatic image compression, and much more. All of these features make Jet Cache an essential tool for all online store owners who want to improve their site's speed and performance.
UpdatedJet Cache SE - fast caching, pagespeed, optimization opencart stores
от markimaxИнструмент, который поможет ускорить мобильную версию OpenCart! Как сделать шаблон адаптивным? на мобильной версии скрыть "лишние" элементы. Нужно, что-бы при этом не пострадало usability? переместить модули и виджеты на другие позиции. Даже топовые шаблоны, поступают именно таким образом, элементы которые "не нужны" или наоборот необходимы только в мобильной версии: либо скрываются посредством css (display:none); либо перемещаются, хорошо если flexbox или bootstrap pull push но часто с помощью навешивания множества слушателей событий javascript. Даже адаптивность bootstrap основана на таких принципах. Всё это создаёт лишний "вес" и нагрузку, что конечно же замедляет работу сайта и заставляет процессор пользователя работать с повышенной нагрузкой шумя как майнинг ферма. Мы в наших продуктах пропагандируем использовать только то, что необходимо сейчас. И исходя из этих принципов нами был разработан модуль Мобильные схемы который позволит: уменьшить объём страницы (предотвратить чрезмерную нагрузку на сеть), сократить размер структуры DOM, ускорить время окончания работы ЦП, избавится от лишнего JavaScript кода (сократить время выполнения кода JavaScript), избавится от css костылей, а так-же: Устранить ресурсы, блокирующие отображение, Сократить время ответа сервера (время до получения первого байта, TTFB), Использовать подходящий размер изображений, и др. при этом даже улучшив адаптивность, гибкость в настройке и дружелюбность Вашего сайта! Модуль поддерживает встроенные схемы популярных модулей, например поддерживает SEOCMS. Имеет открытый исходный код. Отсутствует привязка к сторонним серверам. Легко поддерживается любым разработчиком, отсутствует обфускация кодировка ionCube! данная версия поддерживает OpenCart 3.0.x, ocStore 3.0.x версию для Opencart 2.1.x, 2.2.x, 2.3.x, ocStore 2.1.x, 2.2.x, 2.3.x можно скачать здесь! Установка (FAQ). Техническая поддержка доступна пользователям из списка покупателей и только после прочтения FAQ: Если вы обращаетесь с просьбой разобраться в проблеме, то для экономии времени укажите: адрес сайта доступ в админ-панель доступ на FTP-сервер По любым вопросам вы можете связаться с нами через: Личные сообщения на форуме; Режим работы с 10-00 до 18-00 по киевскому времени за исключением выходных и праздничных дней. ..UpdatedMobile version of OpenCart store
от ShaThe tool will help you conduct a systematic analysis of opencart pages and site extensions!
UpdatedRoute debug board - site system audit, site optimization assistant!
от ShaУльтрашвидкий драйвер для зберігання сесії в SQLite
UpdatedSQLite Session Driver (зберігання сесії в sqlite)
от VladzimirПрискорюємо Опенкарт вдвічі!
UpdatedSmartBoost - ускоритель opencart
от VladzimirМодуль решает основные "детские болезни" системы кеширования opencart:
"собачья куча" (anti-slam, dogpile effect). Когда одновременно несколько процессов пытаются создать один и тот же файл кеша. Из-за чего может резко возрастать нагрузка на сервер инвалидация кеша. По умолчанию стандартный кеш делает инвалидацию на каждый запрос, что при использовании glob и большого количества файлов дает существенную нагрузку на сервер. собственное время жизни кеша для разных групп (префиксов) кеша.UpdatedSmartCache extended version of the caching system with protection against the effect of "dog pile" and other "goodies"
от VladzimirA tool that will help you create and speed up the mobile version of OpenCart!
UpdatedMobile version OpenCart store
от ShaSearch module. Designed for stores that need high-quality and fast search. That is, for almost all stores, because with a bad search, stores constantly lose tens of percent of their profits! Your customers won't have to manually browse through tens of thousands of pages on your site to find the right product. If the product is not found in the first seconds through the search, then the user simply leaves your site.
The main features of the module are: very high search speed and good search using morphology and relevance.
The module works great both on large sites with thousands of products, and on sites that work on weak hosting.
The module was tested on a store with more than a million products!
UpdatedSearch Engine with morphology and relevance PRO
от sv2109Этот модуль позволяет ускорить время генерации страниц OpenCart до 100 раз! А в некоторых случаях и до 1000 раз.
UpdatedBOOST - ускоритель OpenCart + AJAX загрузка модулей
от sv2109в опенкарте есть метод getProducts библиотеки cart.php этот метод вовзращает содержимое корзины для текущего пользователя на боевом магазине обычно этот метод вызывается 50+ раз соответственно происходит избыточная нагрузка на бд и на сайт в целом этот модуль кэширует возвращаемые данные до изменения корзины. те вместо 50+ раз метод отработает 1 раз, закэширует данные и одаст следующим 49+ кэш хранится на стороне сервера. по умолчанию в файлах на жестком диске, если у вас активирован метод кеширования мемчач, то в оперативной памяти..UpdatedCART CACHE - кэшируем корзину (cart.php => getProducts)
от kJlukOoThis extension can search and clean up unused images.
The images cache can be cleared with a one button click.
Can fast work with large database and images count.
Easy install and flexibly control.
UpdatedUnused Images Actions
от SymplaxКак установить 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 пункта списка выше!..UpdatedMulti-Helper. Clear cache, refresh ocmod, Help install modules!
от ShaВнимание кому надо функционал минификации, объединения, переноса скриптов CSS и JS - обратите лучше внимание на модуль Jet Cache Это полноценный кешировщик с полным функционалом объединения, минификации, переноса, отложенной загрузки скриптов и сжатия изображений (webp, mozjpeg, optipng) Демо: http://oc2.opencartadmin.com/admin/index.php?route=module/httpsfix Дополнение предназначено для корректного переноса Opencart на HTTPS протокол, и устранения проблем, связанных с этим процессом. Что умеет это дополнение. 1. Заставляет Opnecart корректно отдавать контент одновременно по обеим протоколам (http и https) 2. Функционал переноса CSS и JS скриптов к конец исходного кода HTML страницы (PageSpeed Insights рекомендации) и минимизация HTML кода страницы 3. Гибко устранять "хвосты" связанные с разными вариантами ввода внешних и внутренних адресов. Так например при переезде на HTTPS необходимо изменить протокол подключения к внешним CDN например с http://cdn.google.com на https://cdn.google.com Модуль позволяет это сделать в два клика. В процессе наполнения контентом и верстки шаблонов магазина, зачастую встречаются ссылки как на внутренние так и на внешние ресурсы совершенно разного вида. Например если у вас встречаются ссылки www.vash_site.ru/link_1 и без vash_site.ru/link_1 в контенте магазина, автоматичски в https преобразуются только ссылки, которые вы определилил как основное зеркало. А все остальные остануться старые и бразуеры будут выписывать warning и не включать зеленый замочек. При помощи модуля, вы сможете создать любые правила для любых преобразований внутренних ссылок в магазине как внутренних так и внешних. Теперь вам не нужно судорожно искать, где же вы в шаблоне еще не поменяли http на https, достаточно посмотреть в консоль и написать в модуле соответсвующее правило. После склейки http и https, советую в htaccess настроить редирект 301 с http на https, чтобы ссылки магазина работали только по https протоколу Для правильной работы фикса у вас должны отличаться HTTP_CATALOG и HTTPS_CATALOG в config.php. Также мод фиксит проблемы определения протокола, при нестандартных настройках связки nginx => apache. Лицензия Все права на модуль принадлежат разработчику markimax Условия использования лицензии: один домен - одна лицензия (покупка продукта для каждого домена). Условия использования лицензии - "на владельца". Далее... Все права на модуль принадлежат разработчику markimax Условия использования лицензии: один домен - одна лицензия (покупка продукта для каждого домена). Условия использования лицензии - "на владельца". Это означает, что вы можете использовать одну лицензию (один модуль) на один домен. Т.е. для каждого домена на который вы устанавливаете модуль, надо покупать лицензию (модуль) Если вы будите устанавливать модуль на два магазина (два домена) надо покупать две лицензии Если у вас на разных поддоменах стоят модули отдельно - на каждый надо приобретать лицензии (в случае с мультимагазином - приобретать не надо) Т.е. на одном поддомене один сайт, а на другом - другой отдельный сайт, в этом случае надо две лицензии. Фактически один отдельный сайт - одна лицензия. Запрещена перепродажа модуля без согласия автора. Запрещена передача данного ПО третьим лицам, распространение от своего имени без получения разрешения автора модуля. Запрещается публикация, распространение модуля без согласия автора в любых целях, будь то ознакомительных или любых других. Бесплатная техническая поддержка не действует: для пользователей которые лично не покупали модуль. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким либо средствам коммуникации без объяснения на то причины. Бесплатная техническая поддержка не действует: для пользователей которые купили, получили каким либо образом, скопировали, скачали, приобрели в складчину этот продукт вне ресурса https://opencartforum.com/files/. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким либо средствам коммуникации без объяснения на то причины. При этом вы обязаны удалить модули и прекратить его использование Бесплатная техническая поддержка принимает платный характер в таких случаях: заявленная работа модуля невозможна по причине работы действующий программных продуктов на стороне покупателя которые вызывают конфликты в работе как этого продукта так и сайта покупателя в целом, шаблон покупателя значительно отличается от базового шаблона default системы ocStore / OpenCart, работа модуля нарушена после действий покупателя, которые случились при редактировании файлов продукта, покупатель выражает запрос на улучшение или доработку этого продукта. Покупатель хочет реализовать индивидуальный заказной функционал (которого нет в документации или на сайте демо) или индивидуальные шаблоны для модуля Товар надлежащего качества возврату или обмену не подлежит. Выполняя действие покупки и использования продукта вы автоматические соглашаетесь с всеми пунктами этого соглашения. Для проверки лицензии автору модуля предоставляется версия модуля, 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) покупатель выражает запрос на улучшение или доработку этого продукта или заказывает индивидуальные решения. с) покупатель хочет реализовать индивидуальный заказной функционал (которого нет в документации или на сайте демо) или индивидуальные шаблоны для модуля или изменить шаблоны модуля под личные требования d) работа модуля нарушена после ошибочных действий покупателя 10. Бесплатная техническая поддержка принимает платный характер, если пользователь хочет чтобы сотрудник службы технической поддержки проделал работу по модулю на его (пользователя) сайте, за пользователя, не связанную с ошибками модуля. (установка, обновление, настройка, обучение и т п) 11. Бесплатная техническая поддержка принимает платный характер, если пользователь хочет чтобы сотрудник службы технической поддержки устранил ошибки на сайте не связанные с модулем, но влияющие на его работу. 12. Разработчик оставляет за собой право отказаться от платной (пункты 7, 8, 9) технической поддержки, без объяснения на то причины. Купив модуль, вы автоматически соглашаетесь с условиями предоставления технической поддержки. 13. Техническая поддержка осуществляется только владельцам модуля, которые оформили покупку на себя. 14. Техническая поддержка оказывается только тем, кто непосредственно купил модуль (владельцу лицензии) 15. Срок поддержки версии ограничен сроком - 1 год с момента её публикации 16. При запросе в тех. поддержку желательно обновиться до последней версии модуля, возможно ваша проблема давно уже решена в новой версии 17. Автор наделен правом изменять условия тех. поддержки без уведомления пользователей индивидуально, путем опубликования условий на официальном сайте ..UpdatedSEO HTTPS FIX PRO
от markimaxУстановка: Установить модуль через стандартный установщик Обновить кэш модификаторов Предоставить доступ для просмотра и редактирования* Зайти в Модули - Модули Активировать Предзагрузка URL/CSS/JS Настройка Переключить статус - "Включено" Ознакомиться со справкой в нижней части страницы модуля Ввести нужные URL с указанием типа и действия..UpdatedLinks preload (Предзагрузка скриптов, стилей, шрифтов) OC 2.3
от And69Больше 10 тысяч загрузок модулей от sv2109! Этот модуль работает на сотнях сайтов! Что делает этот модуль? Этот модуль позволяет ускорить время генерации страниц OpenCart до 100 раз! А в некоторых случаях и до 1000 раз. Модуль, который работает по похожему принципу, продается на оф. сайте и стоит 160$ (продается за "пол цены" за 80$) и имеет намного меньший функционал, чем в этом модуле. Зачем? Скорость загрузки сайта напрямую влияет на конверсию магазина. Если страница грузится больше 2-х секунд, пользователи не будут ждать, они уйдут к вашим конкурентам. Скорость загрузки сайта напрямую влияет на ранжирование страниц этого сайта в поисковой выдаче. Из 2-х одинаковых сайтов выше в выдаче будет тот, у кого скорость загрузки больше. Поэтому очень важно иметь сайт, который грузится быстро - такой сайт привлекательный как для пользователей, так и для поисковых систем. Это так же экономит огромное количество ресурсов сервера, что позволит на 1 хостинг аккаунте держать больше сайтов, а так же держать большие сайты на более дешевых хостингах. Отзывы 09.01.2015 в 19:44, slava911 сказал: Модуль поставил. Результат превосходный! Модулем доволен. Глюков пока что не наблюдал. Хочу выразить огромную благодарность за этот чудо модуль! Действительно в Десятки раз увеличилась скорость загрузки страниц (как только поставил ничего не произошло, скорость увеличилась через минут 5) Были некоторые проблемы после установки, но Автор очень оперативно все разжевал и помог с настройками. У меня более 25 тыс товаров, в категориях и под категориях они дублируются (т.к в главной категории все товары, а в под категориях уже идет разбивка на группы), стоит фильтр про от фриланса и все летает! До этого в категориях где было много под категорий страницы грузились до 30 сек. Теперь меньше секунды! Огромное спасибо за модуль. Просто рекомендую! 04.03.2015 в 12:33, tdl13 сказал: Хочу выразить огромную благодарность за этот чудо модуль! Действительно в Десятки раз увеличилась скорость загрузки страниц (как только поставил ничего не произошло, скорость увеличилась через минут 5) Были некоторые проблемы после установки, но Автор очень оперативно все разжевал и помог с настройками. У меня более 25 тыс товаров, в категориях и под категориях они дублируются (т.к в главной категории все товары, а в под категориях уже идет разбивка на группы), стоит фильтр про от фриланса и все летает! До этого в категориях где было много под категорий страницы грузились до 30 сек. Теперь меньше секунды! Огромное спасибо за модуль. Просто рекомендую! 14.01.2015 в 19:33, arhangel сказал: Отлично ! 10 балов из 10 стал быстро грузить магазин - отличная работа !! Как все работает? Пользователь1 загружает Страницу1 (это может быть страница товара, категории, производителя, блога, информационная страница итд.). Через 10 секунд уже Пользователь2 загружает ту же самую страницу. Есть ли у этих страниц что-то общего? Да, и очень много - та же тема, то же меню, те же категории, товары, модули, футер итд. Так зачем же 1000 раз тратить огромные ресурсы сервера, чтобы создавать те же самые блоки? Не проще ли все общее сохранить в кеше и при последующих обращения не тратить ресурсы, а загрузить это из кеша? Что делать с блоками, которые должны быть уникальными? Например корзина должна быть уникальной для разных пользователей, строка приветствия должна содержать разные имена пользователей, модули, которым нужна уникальная информация, например модуль "случайные товары" должен содержать случайные товары итд. Модуль BOOST решает эту задачу - в модуле есть инструмент, который позволяет загрузить все уникальные блоки асинхронно через AJAX. То есть, простыми словами - все, что можно кешировать - кешируется, все что нельзя кешировать - подгружается через AJAX асинхронно. При этом достигается просто огромная скорость - время генерации страницы из кеша на сервере - сотые и даже тысячные доли секунды! Примерно от 1 до 30 милисекунд. Какие страницы кеширует модуль? Все страницы, указанные в настройках. По умолчанию там указаны страницы товаров, категорий, производителя, информационные страницы итд. Если у вас установлены какие-то дополнительные модули, например модуль Блог, вы можете также добавить в настройки страницы этого модуля для кеширования. Вы также можете в настройках указать параметры POST, GET, COOKIE, SESSION при которых не нужно кешировать страницу. Например GET параметр "nocache" Требования: OpenCart/ocStore 2.x, 3.x OpenCart 1.5.x (первая версия модуля) Модуль должен работать с любой темой, а также может работать и с другими модулями кеширования. Модуль активно использует файловый кеш, что требует дополнительного места на жестком диске на хостинге. Модуль использует IonCube, обычно на 99% хостингов он на всякий случай можете проверить. Одна лицензия модуля позволяет установить этот модуль на 1 домене. Демо: Замечания по демо: На демо установлен пустой OpenCart, скорость работы которого и так довольно высокая. На реальном сайте с десятками установленных модулей, десятками тысяч товаров и сотнями категорий эффект от модуля (разница между генерацией страницы без кеша и с кешем) будет намного и даже в разы больше, чем на пустом демо сайте. Если страница, которую вы загрузили не в кеше, обновите страницу - F5, чтобы увидеть разницу. Демо: Сайт Админка Для связи с автором модуля пишите в ЛС на форуме © Стасюк Владимир (sv2109.com), 2015..UpdatedBOOST - ускоритель OpenCart + AJAX загрузка модулей
от sv2109HTML 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! ..UpdatedHTML CACHE + LAZYLOAD + Минимизация JS, CSS, HTML Opencart, ocStore версий 2-3 - оптимизация скорости сайта для Google Speed Test
от dentevik---------------------------------------------------------------------------------------------------------------------------------- Для ветки 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 р...UpdatedTurboCache для Ocstore
от snastikУ вас тормозит магазин? Ваш хостинг гневно шлет письма о превышении нагрузки? Клиенты уходят так и не дождавшись загрузки страницы? Turbo - решит все ваши проблемы в 99% случаев*. Пока что Turbo работает только для версий 2.0.x 2.1.x для версий 1.5.x используйте Turbocache в связке с этим решением Модуль основан на популярном модуле Turbocache а также на opensource решении от budgetneon. Также он использована библиотека MobileDetect Что делает этот модуль и для чего он нужен? Кеширует все повторяющиеся ресурсоемкие элементы системы ( как то верхнее меню, модуль категорий и все стандартные модули) а после этого сохраняет в кеш целиком всю страницу магазина и при повторном обращении по этому адресу, выдает заранее сохраненный контекст. Благодаря чему существенно снижается нагрузка на сервер и увеличивается скорость повторной загрузки страниц для новых посетителей. Демо на реальном магазине: st-sklad.ru Положительные отзывы: ---------------------------------------------------------------------- Огромное спасибо автору, кто еще не уверен скажу , модуль стоит на рабочем проекте, работает шикарно, лучше не бывает, так же пользовался модулем нитро пак и скажу глюков в нем и правда куча, мне в нем нравиться только сжатие картинок , там есть функция, указываешь папку и он сжимает, но база данных там увеличивается на 100% у меня база огромная из за того, что товара 25000 шт, с нитро она нереально огромная. Данный модуль отрабатывает шикарно и без ошибок, ну и поддержка русскоязычная, а это несомненный плюс, Итог модуль стоит своих денег хоть я и клянчил скидку, но и без данной скидки модуль стоит намного больше указанной суммы. ---------------------------------------------------------------------- Отрицательные отзывы: ---------------------------------------------------------------------- Пока нет.... ---------------------------------------------------------------------- Т.е если к вам зашел посетитель на одну страницу и увидел меню магазина, то для всех остальных посетителей, меню уже не будет формироваться запросами в базу данных и оказывать нагрузку на сервер, а загрузится в виде готового набора данных. Это позволяет значительно снизить нагрузку на базу данных на всех первичных генерациях страниц. После этого. Если страница была просмотрена одним пользователем, для вех остальных она уже будет готовая взята из кеша и выведена в браузер, практически без обращения в базу данных. Т.е. дополнение использует двухуровневое кеширование данных, что позволяет высвободить до 90% вычислительных ресурсов сервера. Данное решение является уникальной разработкой команды Opencart.Pro и не реализовано до сих пор ни в одном из модулей оптимизации Opencart. Даже на пустом магазине дополнение показывает прирост производительности в 15 раз http://turbo.opencart.pro/turbo_screen.png Особенности дополнения. Поддержка: - Мультимагазин - Мултивалюты - Мультиязчыность - Несколько групп пользователей - HTTPS протокола - Возможности корректной работы по обеим протоколам!!! v. 1.0 -Полноценное сохранение всех серверных заголовков. -Возможность из админки добавить исключения для запрета кеширования любых контроллеров. -Возможность из админки задать время жизни кеша. -Облегченный алгоритм очистки "протухших файлов". Старые файлы проверяются не при каждой загрузке магазина а раз в час. v 1.1 -Добавлен модуль просмотренных товаров, работающий независимо от включенного глобального кеша. -Добавлен модификатор, исправляющий некорректное кеширование системных файлов, и формирование ссылок домена, при работе с обеими протоколами. -Для модуля просмотренных товаров - уже есть тплки для шаблона Coloring -Добавлена кнопка очистить кеш в админке -Масса мелких багфиксов И самое главное дружит с шаблонами, которые отдают разный контент под разные устройста (типа Journal) а не используют адаптивную верстку. Установка дополнения: 1. скопировать файлы из папки UPLOAD в корневую директорию вашего магазина. 2. задать права 777 для папки system/storage/turbocache. 3. Добавить в index.php в корневой папке вашего магазина после строки. $registry->set('cart', new Cart($registry)); вот такие строки: // Turbo require_once(DIR_SYSTEM . 'turbo/turbo.php'); GLOBAL $turbo; $turbo = new Turbo($registry); 4. Обновить кеш модификаторов в административной части вашего магазина. 5. Запросить лицензионный ключ личным сообщением на торговой платформе у продавца дополнения, либо запросом на почту [email protected], указав номер покупки, ваш ник и домен магазина. 6. Активировать дополнение в настройках модулей административной части вашего магазина. 7. Установить необходимые вам настройки и ввести код лицензии во вкладке лицензия. 8. Если вы используете HTTPS протокол. Загрузите из папки https_fix модификатор. Обновите кеш модификаторов и удалите системный кеш. Дополнительные фунции: Дополнение умеет изменять размер сжатия Jpg и Png изображений (пока эта возможность находится в экспериментальном режиме. В дальнейшем в дополнении могут появится дополнительные возможности для оптимизации оценки GooglePageSpeed). Часто задаваемые вопросы: У меня не появился Турбомонитор - что я не так делаю? -Активируйте дополнение. Включите использование глобального кеша, не выходя из админки, откройте клиентскую часть магазина в новой вкладке и обновите страницу. Я использую сторонние системы кеширования типа NitroPack будет ли совместимо дополнение? - С функцией кеширования Nitrpopack - не будет, со всем возможными ускорителями, представленными на этом форуме - да. Но они вам будут не нужны! Я поставил ваше дополнение у меня 30 000+ товаров и 10 000 посетителей в день - все равно тормозит - Поздравлю, у вас успешный бизнес, к сожалению одними "программными заплатками" оптимизировать очень большие проекты не удается. Здесь нужен комплексный подход - но это не беда - пишите в личку. Будет ли работать дополнение с модулем SEO TOP от MARKIMARK ? - Однозначно да. Есть ли возможность исключить какие то разделы магазина, чтобы для них не применялось полное кеширование? Да специально для таких случаев есть возможность указать в настройках магазина вхождение роутов, которые необходимо исключить для кеширования. http://turbo.opencart.pro/routes.png У меня сборка opencart.pro необходимо ли мне это дополнение ? - Если вам сильно хочется его уже сейчас, можете купить, но в следующем релизе оно войдет в сборку, при этом цена сборки существенно возрастет и дополнение будет работать так же как STAND-ALONE версия, по ключу. У меня нестандартная тема, сильно измененный магазин ничего не заработало. Что мне делать? - Адаптация дополнения к случаям "шибко заколдованных магазинов" - платная. Обсуждается индивидуально - минимум + стоимость дополнения. А труба монитор для всех виден? - Нет только для администраторов магазина. Как добавить в исключения роуты. - Отключаете seo-cсылки, чистите системный кеш, переходите на необходимую страницу предположим нам не нужно кеширование в модуле Simple checkout. Ссылка регистрации будет оканчиваться в виде &route=account/simpleregister Для того чтобы исключить данную страницу в список исключений нужно добавить simpleregister Для того чтобы добавить все страницы связанные с оформлением заказов можно добавить запись вида account/ будет дополнятся..... DEMO => TURBO.OPENCART.PRO Установка и настройка модуля на магазине клиента + 100% от стоимости модуля. При обновлении на версию 1.1 внимательно прочтите инструкцию. Не рекомендуется к использованию с темой Journal. Если после установки модуля нагрузка на вашу систему не снизилась, а быстро стали работать только закешированные страницы, то скорее всего у вас косячные сторонние модули, либо не правильная конфигурация серверного окружения. С такими пациентами - пишите в личку. Ручная оптимизация больших магазинов и тонкая настройка серверов - под ключ. *Для чистого магазина на Opencart 2.x при условии отсутствия сторонних дополнений, существенно потребляющих ресурсы сервера...UpdatedTurbo | Ускоритель Opencart 2.x | HHTPS FIX | VievedMod | V1.1
от snastikМинимизация JS, CSS, HTML Opencart, ocStore 2,3 оптимизация скорости сайта для Google Speed Test Этот плагин Минимизирует вывод HTML сайта, объединяет JS и CS файлы в один, а так же минимизирует JS и CSS. Он сжимает вывод HTML, удаляя не нужные пробелы, уменьшает размер вывода вашего сайта, что заметно увеличит скорость работы вашего сайта, так как на выходе будет меньше контента. Так же плагин умеет вырезать из контента одинокие JS коды, минимизирует их и добавляет перед закрывающим тегом после оптимизированного главного JS файла (чтобы ничего не сломать) Это лучший способ сжать вывод HTML вашего сайта! Модуль использует библиотеку Minify, настройки и описание библиотеки по ссылке https://github.com/matthiasmullie/minify Пример работы Тестирование с работающим модулем http://oc.anira-web.ru/ Тестирование без минимизации http://oc.anira-web.ru/?tevik_no_minimized=true Удаления JS/CSS кеша и его пересоздание http://oc.anira-web.ru/?tevik_clear_minimized=true P.S. для тестирования без минимизации любой страницы сайта добавьте в конец GET параметр ?tevik_clear_minimized=true Тесты Google Speed (специально выбрал страницу где больше контента) https://developers.google.com/speed/pagespeed/insights/?hl=ru&url=http%3A%2F%2Foc.anira-web.ru%2Fdesktops - с работающим модулем https://developers.google.com/speed/pagespeed/insights/?hl=ru&url=http%3A%2F%2Foc.anira-web.ru%2Fdesktops%3Ftevik_no_minimized - без минимизации Установка 1. Скопируйте содержимое архива в корень Вашего сайта (папки minify, js, css) 2. Установите права на папки js и css (скопированные в корень) 0777 3. Если у вас версия OpenCart 2.0 добавьте файл dtevik_minifi.ocmod.xml через "Установщик расширений" 4. Если у вас версия OpenCart 2.1 добавьте файл dtevik_minifi_2_1.ocmod.xml через "Установщик расширений" 5. Если у вас версия OpenCart 2.3 добавьте файл dtevik_minifi_2_3.ocmod.xml через "Установщик расширений", а так же Вам необходимо вручную подкорректировать 1 строку в файле /system/startup.php, заменив require_once(DIR_SYSTEM . 'framework.php'); на require_once(modification(DIR_SYSTEM . 'framework.php')); Это необходимо для изменения файла framework.php через модификаторы. 6. Если у вас версия OpenCart 3+ добавьте файл dtevik_minifi_v3.ocmod.zip через "Установщик рассширений", а так же Вам необходимо вручную подкорректировать 1 строку в файле /system/startup.php, заменив require_once(DIR_SYSTEM . 'framework.php'); на require_once(modification(DIR_SYSTEM . 'framework.php')); Это необходимо для изменения файла framework.php через модификаторы. 7. Зайдите в раздел "Модификаторы" и сделайте обновление кеша модификаторов, нажав на кнопку "Обновить" (в правом верхнем углу) 8. По всем вопросам пишите в личку. P.S. некоторые темы используют специфические AJAX запросы содержащие JS файлы и JS код, например для открытия POPUP (быстрый заказ, обратный звонок). В таких случаях необходимо настраивать модуль минимизации под Ваш сайт. Данная настройка оплачивается отдельно (+4 000 руб) и в оплату покупки модуля не входит. ВНИМАНИЕ!!! Покупая данный модуль, иногда, необходима настройка модуля под ваш сайт. Так как необходимо подружить модуль с Вашей темой и установленными модулями. Данная услуга платная (4 000р.) и в покупку данного модуля не входит. Так же перед покупкой проверьте, возможно, вы уже используйте минимизатор на основе библиотеки Minify. В таком случае будет конфликт и ошибки установки. Учитывайте данные пожелания перед покупкой. Спасибо! Совместимость Opencart, ocStore ver. 2-3 (Можно подружить и с Opencart ver 1.5 при желании) Важно! Плагин с открытым программным кодом, не использует Ioncube! ..UpdatedМинимизация JS, CSS, HTML Opencart, ocStore версий 2-3 - оптимизация скорости сайта для Google Speed Test
от dentevikУмная оптимизация изображений и конвертация в WebP на лету через OptiPic CDN. Что делает OptiPic CDN при попытке запросить у него изображение: Возвращает версию изображения WebP, если браузер поддерживает формат WebP. Возвращает сжатую / оптимизированную версию без webp, если браузер не поддерживает WebP. Делает изображение оптимизированным под мобильный экран, если изображение открывается с мобильного. Кеширует и ускоряет загрузку, снижая нагрузку с вашего хостинга. Преобразование в Webp и сжатие изображений происходит в фоновом режиме и не замедляет открытие изображений в браузере. Если оптимизированная версия еще не готова на момент запроса изображения, исходная версия возвращается без какой-либо обработки. Зачем нужна оптимизация изображений на сайте: Ускорение сайта. Улучшение SEO. Повышение конверсии. Повышение показателей Google Pagespeed Insights. Почему оптимизация изображений ускоряет работу вашего сайта? Бесплатная поддержка и помощь по установке Есть вопросы? Здесь вы можете получить бесплатную поддержку и бесплатную помощь в настройке модуля. Для получения дополнительной информации посетите официальный сайт OptiPic CDN. Видео-инструкция по настройке модуля в админке OpenCart:https://youtu.be/q4E2PGdF5Jw..UpdatedOptiPic оптимизация изображений и конвертация в WebP
от optipicПростой модуль, позволяющий автоматизировать процесс очистки кэша сайта. Позволяет освободить дисковое пространство на хостинге за счёт удаления закэшированных данных модулей и расширений, которые не используются. Очистка кэша запускается автоматически при следующих действиях в админке: отключение модификации; удаление модификации; удаление какого-либо расширения (из любой категории). Также данный модуль способствует увеличению производительности сайта в целом и уменьшает время ответа сервера за счёт уменьшения запросов к не используемым файлам кэша. Производит очистку: системного кэша OpenCart; кэша изображений. Более подробно о назначении каждого Вы можете прочитать по ссылке - http://cccp-blog.com/opencart/kak-v-opencart-ochistit-kehsh Очистка кэша запускается при каждом удалении расширеания и модификации через админку. Также после установки доступна возможность очистки кэша вручную, не дожидаясь удаления модулей, с помощью кнопки Clear Cache в боковом меню панели администратора в меню System. При установке пользуйтесь инструкцией, описанной в файле readme.txt (в архиве). Также в инструкции подробно рассмотрен процесс удаления модуля с сайта. Версия для OpenCart 1.5 - https://opencartforum.com/files/file/3049-auto-cache-cleaner-accleaner-oc-15/ Версия для OpenCart 3 - https://opencartforum.com/files/file/6943-auto-cache-cleaner-accleaner-oc-3/ ..UpdatedAuto Cache Cleaner (ACCleaner) OC 2
от VerwolfПростой модуль, позволяющий автоматизировать процесс очистки кэша сайта. Позволяет освободить дисковое пространство на хостинге за счёт удаления закэшированных данных модулей и расширений, которые не используются. Очистка кэша запускается автоматически при следующих действиях в админке: отключение модификации; удаление модификации; удаление какого-либо расширения (из любой категории). Также данный модуль способствует увеличению производительности сайта в целом и уменьшает время ответа сервера за счёт уменьшения запросов к не используемым файлам кэша. Производит очистку: системного кэша OpenCart; кэша изображений. Более подробно о назначении каждого Вы можете прочитать по ссылке - http://cccp-blog.com/opencart/kak-v-opencart-ochistit-kehsh Очистка кэша запускается при каждом удалении расширеания и модификации через админку. Также после установки доступна возможность очистки кэша вручную, не дожидаясь удаления модулей, с помощью кнопки Clear Cache в боковом меню панели администратора в меню System. При установке пользуйтесь инструкцией, описанной в файле readme.txt (в архиве). Также в инструкции подробно рассмотрен процесс удаления модуля с сайта. Версия для OpenCart 1.5 - https://opencartforum.com/files/file/3049-auto-cache-cleaner-accleaner-oc-15/ Версия для OpenCart 2 - https://opencartforum.com/files/file/6937-auto-cache-cleaner-accleaner-oc-2/ ..UpdatedAuto Cache Cleaner (ACCleaner) OC 3
от VerwolfПростой модуль, позволяющий автоматизировать процесс очистки кэша сайта. Позволяет освободить дисковое пространство на хостинге за счёт удаления закэшированных данных модулей, которые не используются. Также данный модуль способствует увеличению производительности сайта в целом и уменьшает время ответа сервера за счёт уменьшения запросов к не используемым файлам кэша. Производит очистку: системного кэша OpenCart; кэша изображений; кэша VQMod. Более подробно о назначении каждого Вы можете прочитать по ссылке - http://cccp-blog.com/opencart/kak-v-opencart-ochistit-kehsh Очистка кэша запускается при каждом удалении модуля через админку. С версии 2.0 доступна возможность очистки кэша вручную, не дожидаясь удаления модулей, за счёт добавления кнопки Clear Cache в шапку админки возле ссылки Store Front. В своей работе использует VQMod - http://cccp-blog.com/opencart/vqmod-obzor-tekhnologii При установке пользуйтесь инструкцией, описанной в файле readme.txt (в архиве). Также в инструкции подробно описана установка VQmod на Ваш сайт и подробно рассмотрен процесс удаления модуля с сайта. Версия для OpenCart 2 - https://opencartforum.com/files/file/6937-auto-cache-cleaner-accleaner-oc-2/ Версия для OpenCart 3 - https://opencartforum.com/files/file/6943-auto-cache-cleaner-accleaner-oc-3/ ..UpdatedAuto Cache Cleaner (ACCleaner) OC 1.5
от VerwolfДанное дополнение для ocStore выводит дополнительную кнопку в шапке Админки - "Очистка кэша" Очень удобно когда она под рукой и не нужно совершать лишние действия когда нужно почистить кэш. Тестировалось на версиях ocStore 2.1.0.1 - 2.3.0.2.3..UpdatedClean Cache Button - Кнопка "Очистка кэша"
от artemmcСжатие изображений через TinyPNGДанное дополнение позволяет сжимать изображения до 90% при закачке их на сайт.Все мы знаем, чем меньше изображение, тем быстрее будет грузится Ваш сайт.Сервис TinyPNG позволяет практически на лету сжимать Ваши изображения до 90% без потери качества.В месяц можно бесплатно сжимать до 500 изображений! Совместимость: 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.1.0 так же тестировался на opencart.pro 2.1.0.1.22 Установка:Установка дополнения происходит через Менеджер дополненийИспользование:1) Перед тем, как начать использование, необходимо получить API ключ.2) Переходим https://tinypng.com/developers, вводим логин и email.3) Переходим по ссылке в письме4) Копируем ключ.5) Вводим ключ в соответствующее поле в настройках дополнения Может кому-то будет полезен. ..UpdatedСжатие изображений через TinyPNG
от FedkaМодуль сжимает и объединяет JS и CSS-файлы шаблона, тем самым снижая количество запросов к серверу и увеличивает скорость загрузки страниц. Совместимость: Opencart 2.3, OcStore 2.3 Модуль сжимает стили и скрипты на следующих страницах: главная, страницы категорий товаров, страницы товаров. Для работы на других страницах нужно создавать соответствующие события. Установка: Модули/Расширения -> Установка расширений (или закачайте файлы на сервер) Активируйте модуль "Minify" в списке модулей SeoPro: Если вы используете SeoPro, установите данный модификатор: Minify_SeoPro_fix.ocmod.zip . Затем перейдите менеджер дополнений (модификаторы) и нажмите кнопку обновить. Настройка: Цитата Важно. Вы должны иметь хотя бы минимальные знания CSS и JavaScript для работы с модулем В файле catalog/controller/extension/module/minify.php есть два свойства: $exclude_js и $exclude_css, в которые нужно вписать файлы скриптов и стилей, которые нужно исключить из процесса склейки и минификации (содержат значения по-умолчанию, не вызывающие конфликтов в дефолтных системах). Типичные ошибки с которыми можно столкнуться: JS-файлы содержат синтаксические ошибки. Например, файл common.js в Opencart содержит ошибки, связанные с отсутствием точки с запятой в Function Expression: var f = function(...) { /* тело функции */ }; В минифицированном виде это вызывает ошибки. Нарушен порядок загрузки JS-файлов (такое может произойти при исключении некоторых файлов) Зависимости в CSS-файлах (картинки, шрифты). После включения модуля, нужно осмотреть ключевые страницы визуально и с включенными инструментами разработчика в браузере (Chrome - F12) на предмет наличия ошибок в консоли. Проверьте работоспособность всплывающих окон и другого функционала сторонних модулей. После редактирования CSS и JS-файлов нужно перейти в редактирование модуля и нажать кнопку очистки кеша. Цитата Важное. Если на вашем сайте и так мало файлов стилей и подключенных скриптов, то вполне вероятно, что модуль не даст никаких преимуществ в скорости загрузки. ..UpdatedSimple Minify [2.3] - Сжатие и склейка JS и CSS-файлов
от ozzziДля работы модуля требуется vqmod, копируем файл в каталог xml и машем крылышками. Стандартное время жизни кэша данных в опенкарт - 1 час. Данное дополнение немного хакает ядро, позволяя программистам и разработчикам установить большее время жизни для данных. Как использовать после установки? Например, в файле моделей для производителей ищем строчку $this->cache->set('manufacturer.' . (int)$this->config->get('config_store_id'), $manufacturer_data); и правим на $this->cache->set('manufacturer.' . (int)$this->config->get('config_store_id'), $manufacturer_data, 24); передавая дополнительный параметр 24, теперь данные будут жить 24 часа. Для других моделей, использующих кэш, аналогично. Изменение обратно совместимо, для вызовов, которые не используют данную возможность, не передают новый параметр, в ядре подставляется значение по умолчанию "1", и данные будут жить стандартный час (3600 секунд) Версии 1.5.5* 1.5.6.*..UpdatedImproved cache
от EngineerРаботает на всей линейке Opencart \ ocStrore 1.5.x Это маленькое бесплатное, но гордое дополнение позволяет одним кликом мышки очистить Кэш: - /system/cache/ - /image/cache/ -/vqmod/vqcache/ В случае если у Вас большой магазин и при очистке кэша изображений работа скрипта отвалилась по таймауту, просто повторите действие необходимое количество раз Внимание!!! YML картинки ссылаются именно сюда, /image/cache/. Если очистить - Яндекс их не найдёт. Перегенерируются они только при посещении страниц, пользователем или например Xenu. ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ ПРАВ. НИ В КАКОМ СЛУЧАЕ АВТОР НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ПО ПРЕТЕНЗИЯМ О ВОЗМЕЩЕНИИ УЩЕРБА, УБЫТКОВ ИЛИ ДРУГИХ ТРЕБОВАНИЙ ПО ДЕЙСТВУЮЩИМ КОНТРАКТАМ, ИЛИ ИНОМУ, ВОЗНИКШИМ ИЗ, ИМЕЮЩИМ ПРИЧИНОЙ ИЛИ СВЯЗАННЫМ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫМИ ДЕЙСТВИЯМИ С ЭТИМ ДОПОЛНЕНИЕМ...UpdatedCacheManager-Free
от snastik