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

Поиск по сайту

Результаты поиска по тегам 'cache'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Категории и разделы

  • Основной
    • Новости и анонсы
    • Предложения и пожелания
    • Акции, подарки, конкурсы и награды
  • Opencart 4.x
    • Opencart 4.x: Общие вопросы
    • Opencart 4.x: Установка и обновление
    • Opencart 4.x: Локализация
    • Opencart 4.x: Настройка и оптимизация
    • Opencart 4.x: Песочница
    • Opencart 4.x: Поиск модулей
    • Opencart 4.x: Отчёты об ошибках
  • Opencart 3.x
    • Opencart 3.x: Общие вопросы
    • Opencart 3.x: Установка и обновление
    • Opencart 3.x: Локализация
    • Opencart 3.x: Настройка и оптимизация
    • Opencart 3.x: Песочница
    • Opencart 3.x: Поиск модулей
    • Opencart 3.x: Отчёты об ошибках
  • Opencart 2.x
    • Opencart 2.x: Общие вопросы
    • Opencart 2.x: Установка и обновление
    • Opencart 2.x: Локализация
    • Opencart 2.x: Настройка и оптимизация
    • Opencart 2.x: Песочница
    • Opencart 2.x: Поиск модулей
    • Opencart 2.x / ocStore 2.x: Отчёты об ошибках
  • Реклама и продвижение
    • SEO-вопросы (оптимизация и продвижение магазина)
    • Контекстная реклама
    • Торговые площадки
    • E-commerce tracking и бизнес аналитика
    • Разное
  • Поддержка и ответы на вопросы
    • Общие вопросы
    • Установка, обновление, настройка
    • Шаблоны, дизайн и оформление магазина
    • Модули и дополнения
    • Помощь программистам и разработчикам
    • Мобильная витрина
    • Вопросы безопасности
    • Перевод
    • Отчёты об ошибках
    • Интернет-магазины и электронная коммерция
    • Песочница
  • Услуги
    • Создание магазинов под ключ
    • Дизайн, верстка и шаблоны
    • Программирование, создание модулей, изменение функциональности
    • Настройка и мелкая работа по уже существующему сайту
    • Обновление версии движка магазина
    • Наполнение магазина
    • Системное администрирование (настройка хостинга, серверов, ПО)
    • Другие услуги
  • Разное
    • Пользовательские обзоры дополнений
    • Примеры сайтов на OpenCart (ocStore)
    • Курилка
    • Предложения по улучшению

Категории

  • Шаблоны
    • Бесплатные шаблоны
    • Платные шаблоны
  • Фильтры
  • Цены, скидки, акции, подарки
  • Реклама и продвижение
  • Бонусы, купоны, программы лояльности
  • Блоги, новости, статьи
  • Покупки, оформление заказа, корзина
  • Опции
  • Атрибуты
  • Серии, Комплекты
  • Поиск
  • SEO, карта сайта, оптимизация
  • Кэширование, сжатие, ускорение
  • Платежные системы
  • Доставки
  • Редакторы
  • Меню, дизайн, внешний вид
  • Слайдшоу, баннеры, галереи
  • Письма, почта, рассылки, sms
  • Обратная связь, звонки
  • Обмен данными
  • Учет в заказе
  • Сравнения, закладки
  • Социальные сети
  • Парсеры
  • Модули
  • Инструменты, утилиты
  • Лицензии
  • Языковые пакеты
  • Прочее
  • Отчеты
  • Сборки
    • ocStore
  • Услуги
    • Графика и дизайн
    • Маркетинг

Категории

  • Служебные документы
  • Оплата
  • Документация Opencart

Категории

  • Общие вопросы
  • Покупка дополнений
  • Для разработчиков
  • Аккаунт
  • Техническая поддержка
  • Финансовый отдел

Блоги

  • Konorws (Разработка и модификация Opencart)
  • Блог mr.Kent)
  • Прожектор Бритни Спирс
  • Layk
  • Продвижение интернет-магазина, seo оптимизация
  • Записная книжка
  • Блог RGB
  • Модули которые сделают сайт лучше
  • Блог веб-студии NeoSeo
  • Useful IT
  • Записи
  • Найденные решения проблем с Opencart
  • ocdroid blog
  • Заметки на полях...
  • Pimur
  • Серж Ткач
  • О жизни, смерти, о бизнесе и Опенкарте
  • Просто мысли от laim731
  • Маркетинг и продвижение интернет-магазина
  • Мой копирайтинг
  • SEO боксинг специального назначения
  • Get-Web Dev
  • Seok
  • Блоги sitecreator-а
  • Best practice
  • Vlad-Egorov-Blog
  • Блог spectre
  • commanddotcom
  • Внимание мошенники
  • Наблюдения обычного человека
  • Блог Rassol2
  • Блог Exploits
  • блог для натуралов
  • Настюша, тут есть темы
  • Пропитано рекламой
  • Tutorial
  • ОтВинта
  • Tg chnls
  • Блог
  • Блог sv2109
  • КАК ОРГАНИЗОВАТЬ НОВОСТНЫЕ ПОДПИСКИ НА БАЗЕ API OPENCART 3/0/2
  • VDS/VPS, серверы под Linux: установка, настройка, оптимизация
  • IT блог
  • Блог
  • Opencart SEO
  • Путёвые заметки о работе магазина NiceBike на платформе OpenCart
  • Blondi Blog
  • Полезные статьи, новости.
  • Блог владельца магазина
  • Хостинг для OpenCart
  • разное
  • ПРОДАЖА АКАУНТОВ-binance ВЕРИФИЦИРОВАННЫe ЧИСТЫЕ УСПЕВАЙТЕ КУПИТЬ ПО НИЗКОЙ ЦЕНЕ
  • Диспансеризация
  • wozobat
  • quasarbyte
  • Мой блог
  • Igorych
  • aaaaa
  • 👌🔊Bellsouth CUSTOMER support number 1+(8O8)678=9O64-☎phone number
  • Liudmila marketer
  • Заметки реалиста

Искать результаты в...

Искать результаты, содержащие...


Дата создания

  • Начать

    Конец


Последнее обновление

  • Начать

    Конец


Фильтр по количеству...

Зарегистрирован

  • Начать

    Конец


Группа


Сайт


Skype


Город:


Интересы

  1. Версия 24

    Демо Демо Адмін. частина логин | пароль demo | demo Поддерживает opencart и сборки на нем версий 3.x, 2.x, 1.5.x Описание и возможности 💠 Кэширование страниц 💠 Кэширование контроллеров 💠 Кэширование моделей 💠 Кэширование запросов БД 💠 Инструменты оптимизации под Google PageSpeed Insight - объединение скриптов CSS, JS - перенос скриптов CSS, JS - сжатие скриптов CSS, JS - отложенная загрузка скриптов CSS, JS - объединение отдельных скриптов CSS, JS в отдельный критический файл вызова - поддержка сжатия изображений в формате WEBP, MOZJPEG, JPEGOPTIM, OPTIPNG - установка размеров width и height для изображений - перенес шрифтов в отдельный файл и возможность его отложенной загрузки - перенес inline кода скриптов CSS, JS в объединенный файл 💠 WEBP сжатия средствами оригинальной библиотеки от Google (даже когда сервер не поддерживает это сжатие) или средствами сервера (если он поддерживает) 💠 Поддержка Last-Modified 💠 AJAX загрузки контроллеров 💠 Lazy (отложенная) загрузка изображений (браузерний) 💠 Lazy (отложенная) загрузка карт Google, роликов Youtube и т.п. 💠 Гибкая система исключений (route, uri, cookie, session, get) 💠 Модификатор программного кода страниц 💠 Логирование вызовов контроллеров 💠 Логирование запросов к БД 💠 Debug информация 💠 Гибкая очистка кэша 💠 Простая установка и обновление 💠 Гибкие настройки 💠 Экспорт / импорт настроек модуля 💠 Поддержка мультиязычности 💠 Поддержка мультимагазинов 💠 Совместимость с любой темой, любыми модулями, которые соответствуют стандартам программирования opencart code style 💠 Модуль не заменяет файлы системы opencart 💠 Модуль не использует ioncube Требования 💠 Opencart (или любая сборка в т. ч. ocStore) версий 3.x, 2. x, 1.5. x 💠 Для сжатия изображений оригинальными библиотеками Google: Linux сервер, и работоспособность стандартных функций PHP exec или proc_open, или поддержка сжатия средствами сервера 💠 В opencart версии 1.5.х (Только для этой ветки - 1.5) должен быть установлен vQmod (стандарт де факто) 💠 Темы или модули соответствующие стандартам программирования opencart code style Лицензия 💠 Все права на модуль принадлежат разработчику markimax 💠 Условия использования лицензии: один домен - одна лицензия (покупка продукта для каждого домена). 💠 Условия использования лицензии - "на владельца". Это означает, что вы можете использовать одну лицензию (один модуль) на один домен. То есть для каждого домена на который вы устанавливаете модуль, надо покупать лицензию (модуль) Если вы будите устанавливать модуль на два магазина (два домена) надо покупать две лицензии Если у вас на разных поддоменах стоят модули отдельно - на каждый надо приобретать лицензии (в случае с мультимагазином - покупать не надо) То есть на одном поддомене один сайт, а на другом - другой отдельный сайт, в этом случае надо две лицензии. Фактически один отдельный сайт-одна лицензия. 💠 Запрещена перепродажа модуля без согласия автора. 💠 Запрещена передача данного ПО третьим лицам, распространение от своего имени без получения разрешения автора модуля. 💠 Запрещается публикация, распространение модуля без согласия автора в любых целях, будь то ознакомительных или любых других. 💠 Бесплатная техническая поддержка не действует для пользователей которые лично не покупали модуль. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким либо средствам коммуникации без объяснения на то причины. 💠 Бесплатная техническая поддержка не действует для пользователей которые купили, получили каким-либо образом, скопировали, скачали, приобрели в складчину этот продукт вне ресурса https://opencart-forum.ru/files/. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким либо средствам коммуникации без объяснения на то причины. При этом вы обязаны удалить модуль и прекратить его использование 💠 Товар надлежащего качества возврату или обмену не подлежит. 💠 Выполняя действие покупки и использования продукта вы автоматически соглашаетесь со всеми пунктами настоящего Соглашения. 💠 Для проверки лицензии автору модуля предоставляется версия модуля, e-mail на который зарегистрирован магазин, домен, язык интернет-магазина 💠 Купив модуль вы автоматически соглашаетесь с текстом лицензии. 💠 Модуль имеет принцип распространения "as is". Условия технической поддержки 1. При запросе в тех. поддержку вы должны предоставить подтверждение официальной покупки модуля (где куплен, под каким e-mail, логином, номер счета) В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины. 2. Время реакции бесплатной тех. поддержки не ограничено (учитывайте что существуют выходные и праздники, а рабочий день начинается в 9:00 и заканчивается 17:00, а в тех. поддержке работают не роботы). Тех. поддержка осуществляется в строгом порядке очереди 3. Тех. поддержка не предоставляется без полных доступов. Внимание, если вы предоставили не проверенные доступы или доступы без прав администратора (то есть специалист потратил время на попытку входа и не вошел под ними или не получил прав для полноценной работы) - то автоматически перемещается в конец очереди, минимум на сутки). Тех. поддержка осуществляется только через личные сообщения (ОП) на форуме В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины. Мы не умеем гадать. 4. Задавая вопросы, формулируйте логически четко. В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины. Если вам не ответили - переформулируйте правильно вопрос. 5. Предоставляйте URL магазина (или URL где проблема) при вопросе (обязательное условие), если нет возможности (при localhost), скриншоты "вопроса". В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины. 6. Если нет квалификации, или не можете решить вопрос сами, сразу предоставляйте доступы в админ. часть (полные, администратора, для полноценной работы) и FTP доступ, для более быстрого решения вашего вопроса. 7. Бесплатная техническая поддержка не действует: для пользователей которые лично не покупали модуль. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким-либо средствами коммуникации без объяснения на то причины. 8. Бесплатная техническая поддержка не действует: для пользователей которые купили, получили каким-либо образом, скопировали, скачали, приобрели в складчину этот продукт не официально и не на уполномоченных автором сайтах, торговых площадках. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким-либо средствами коммуникации без объяснения на то причины. При этом вы обязаны удалить модуль и прекратить его использование 9. Бесплатная техническая поддержка принимает платный характер в таких случаях: a) заявленная работа модуля невозможна из-за работы действующий программных продуктов на стороне покупателя которые вызывают конфликты своими ошибками в работе как этого продукта так и сайта покупателя в целом (ошибки модулей, ошибки верстки тем, ошибки настройки сервера, ошибки JS на сайте) b) покупатель выражает запрос на улучшение или доработку этого продукта или заказывает индивидуальные решения. c) покупатель хочет реализовать индивидуальный заказной функционал (которого нет в документации или на сайте демо) или индивидуальные шаблоны для модуля или изменить шаблоны модуля под личные требования d) работа модуля нарушена после ошибочных действий покупателя 10. Бесплатная техническая поддержка принимает платный характер, если пользователь хочет чтобы сотрудник службы технической поддержки проделал работу по модулю на его (пользователя) сайте, за пользователя, не связанную с ошибками модуля. (установка, обновление, Настройка, обучение и т п) 11. Бесплатная техническая поддержка принимает платный характер, если пользователь хочет чтобы сотрудник службы технической поддержки устранил ошибки на сайте не связанные с модулем, но влияющие на его работу. 12. Разработчик оставляет за собой право отказаться от платной (пункты 7, 8, 9) технической поддержки, без объяснения на то причины. Купив модуль, Вы автоматически соглашаетесь с условиями предоставления технической поддержки. 13. Техническая поддержка осуществляется только Владельцам модуля, которые оформили покупку на себя. 14. Техническая поддержка предоставляется только тем, кто непосредственно купил модуль (владельцу лицензии) 15. Срок поддержки версии ограничен сроком-1 год с момента ее публикации 16. При запросе в тех. поддержку желательно обновиться до последней версии модуля, возможно ваша проблема давно уже решена в новой версии 17. Автор наделен правом изменять условия тех. поддержки без уведомления пользователей индивидуально, путем опубликования условий на официальном сайте 18. Срок бесплатной технической поддержки - 1 год с момента покупки модуля (для домена) 19. В техническую поддержку (и роботы по опциям) не входит - Настройка серверов, переверстка шаблонов и т п Зроблено в Україні 🇺🇦 Мы не работаем с клиентами (гражданами) из страны-террориста и оккупанта РФ или их пособников из РБ. Если, по каким то причинам (у форума нет технической возможности ограничивать покупки по признаку гражданства), вы приобрели модуль (опции), вся сумма покупки будет перечислена волонтерам на нужды граждан ******ы (пострадавших от агрессии страны-террориста РФ и их пособников РБ) и потребностей ВСУ.
    25.00 USD
  2. 25 Завантажити / Придбати розширення Jet Cache SE - кеширование, pagespeed, оптимизация для магазинов Демо Демо Адмін. частина логин | пароль demo | demo Поддерживает opencart и сборки на нем версий 3.x, 2.x, 1.5.x Описание и возможности 💠 Кэширование страниц 💠 Кэширование контроллеров 💠 Кэширование моделей 💠 Кэширование запросов БД 💠 Инструменты оптимизации под Google PageSpeed Insight - объединение скриптов CSS, JS - перенос скриптов CSS, JS - сжатие скриптов CSS, JS - отложенная загрузка скриптов CSS, JS - объединение отдельных скриптов CSS, JS в отдельный критический файл вызова - поддержка сжатия изображений в формате WEBP, MOZJPEG, JPEGOPTIM, OPTIPNG - установка размеров width и height для изображений - перенес шрифтов в отдельный файл и возможность его отложенной загрузки - перенес inline кода скриптов CSS, JS в объединенный файл 💠 WEBP сжатия средствами оригинальной библиотеки от Google (даже когда сервер не поддерживает это сжатие) или средствами сервера (если он поддерживает) 💠 Поддержка Last-Modified 💠 AJAX загрузки контроллеров 💠 Lazy (отложенная) загрузка изображений (браузерний) 💠 Lazy (отложенная) загрузка карт Google, роликов Youtube и т.п. 💠 Гибкая система исключений (route, uri, cookie, session, get) 💠 Модификатор программного кода страниц 💠 Логирование вызовов контроллеров 💠 Логирование запросов к БД 💠 Debug информация 💠 Гибкая очистка кэша 💠 Простая установка и обновление 💠 Гибкие настройки 💠 Экспорт / импорт настроек модуля 💠 Поддержка мультиязычности 💠 Поддержка мультимагазинов 💠 Совместимость с любой темой, любыми модулями, которые соответствуют стандартам программирования opencart code style 💠 Модуль не заменяет файлы системы opencart 💠 Модуль не использует ioncube Требования 💠 Opencart (или любая сборка в т. ч. ocStore) версий 3.x, 2. x, 1.5. x 💠 Для сжатия изображений оригинальными библиотеками Google: Linux сервер, и работоспособность стандартных функций PHP exec или proc_open, или поддержка сжатия средствами сервера 💠 В opencart версии 1.5.х (Только для этой ветки - 1.5) должен быть установлен vQmod (стандарт де факто) 💠 Темы или модули соответствующие стандартам программирования opencart code style Лицензия 💠 Все права на модуль принадлежат разработчику markimax 💠 Условия использования лицензии: один домен - одна лицензия (покупка продукта для каждого домена). 💠 Условия использования лицензии - "на владельца". Это означает, что вы можете использовать одну лицензию (один модуль) на один домен. То есть для каждого домена на который вы устанавливаете модуль, надо покупать лицензию (модуль) Если вы будите устанавливать модуль на два магазина (два домена) надо покупать две лицензии Если у вас на разных поддоменах стоят модули отдельно - на каждый надо приобретать лицензии (в случае с мультимагазином - покупать не надо) То есть на одном поддомене один сайт, а на другом - другой отдельный сайт, в этом случае надо две лицензии. Фактически один отдельный сайт-одна лицензия. 💠 Запрещена перепродажа модуля без согласия автора. 💠 Запрещена передача данного ПО третьим лицам, распространение от своего имени без получения разрешения автора модуля. 💠 Запрещается публикация, распространение модуля без согласия автора в любых целях, будь то ознакомительных или любых других. 💠 Бесплатная техническая поддержка не действует для пользователей которые лично не покупали модуль. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким либо средствам коммуникации без объяснения на то причины. 💠 Бесплатная техническая поддержка не действует для пользователей которые купили, получили каким-либо образом, скопировали, скачали, приобрели в складчину этот продукт вне ресурса https://opencart-forum.ru/files/. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким либо средствам коммуникации без объяснения на то причины. При этом вы обязаны удалить модуль и прекратить его использование 💠 Товар надлежащего качества возврату или обмену не подлежит. 💠 Выполняя действие покупки и использования продукта вы автоматически соглашаетесь со всеми пунктами настоящего Соглашения. 💠 Для проверки лицензии автору модуля предоставляется версия модуля, e-mail на который зарегистрирован магазин, домен, язык интернет-магазина 💠 Купив модуль вы автоматически соглашаетесь с текстом лицензии. 💠 Модуль имеет принцип распространения "as is". Условия технической поддержки 1. При запросе в тех. поддержку вы должны предоставить подтверждение официальной покупки модуля (где куплен, под каким e-mail, логином, номер счета) В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины. 2. Время реакции бесплатной тех. поддержки не ограничено (учитывайте что существуют выходные и праздники, а рабочий день начинается в 9:00 и заканчивается 17:00, а в тех. поддержке работают не роботы). Тех. поддержка осуществляется в строгом порядке очереди 3. Тех. поддержка не предоставляется без полных доступов. Внимание, если вы предоставили не проверенные доступы или доступы без прав администратора (то есть специалист потратил время на попытку входа и не вошел под ними или не получил прав для полноценной работы) - то автоматически перемещается в конец очереди, минимум на сутки). Тех. поддержка осуществляется только через личные сообщения (ОП) на форуме В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины. Мы не умеем гадать. 4. Задавая вопросы, формулируйте логически четко. В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины. Если вам не ответили - переформулируйте правильно вопрос. 5. Предоставляйте URL магазина (или URL где проблема) при вопросе (обязательное условие), если нет возможности (при localhost), скриншоты "вопроса". В противном случае автор оставляет за собой право не отвечать по каким либо средствам коммуникации без объяснения на то причины. 6. Если нет квалификации, или не можете решить вопрос сами, сразу предоставляйте доступы в админ. часть (полные, администратора, для полноценной работы) и FTP доступ, для более быстрого решения вашего вопроса. 7. Бесплатная техническая поддержка не действует: для пользователей которые лично не покупали модуль. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким-либо средствами коммуникации без объяснения на то причины. 8. Бесплатная техническая поддержка не действует: для пользователей которые купили, получили каким-либо образом, скопировали, скачали, приобрели в складчину этот продукт не официально и не на уполномоченных автором сайтах, торговых площадках. В таком случае за автором продукта закрепляется право отказать в бесплатной технической поддержке этим пользователям, а также не отвечать им по каким-либо средствами коммуникации без объяснения на то причины. При этом вы обязаны удалить модуль и прекратить его использование 9. Бесплатная техническая поддержка принимает платный характер в таких случаях: a) заявленная работа модуля невозможна из-за работы действующий программных продуктов на стороне покупателя которые вызывают конфликты своими ошибками в работе как этого продукта так и сайта покупателя в целом (ошибки модулей, ошибки верстки тем, ошибки настройки сервера, ошибки JS на сайте) b) покупатель выражает запрос на улучшение или доработку этого продукта или заказывает индивидуальные решения. c) покупатель хочет реализовать индивидуальный заказной функционал (которого нет в документации или на сайте демо) или индивидуальные шаблоны для модуля или изменить шаблоны модуля под личные требования d) работа модуля нарушена после ошибочных действий покупателя 10. Бесплатная техническая поддержка принимает платный характер, если пользователь хочет чтобы сотрудник службы технической поддержки проделал работу по модулю на его (пользователя) сайте, за пользователя, не связанную с ошибками модуля. (установка, обновление, Настройка, обучение и т п) 11. Бесплатная техническая поддержка принимает платный характер, если пользователь хочет чтобы сотрудник службы технической поддержки устранил ошибки на сайте не связанные с модулем, но влияющие на его работу. 12. Разработчик оставляет за собой право отказаться от платной (пункты 7, 8, 9) технической поддержки, без объяснения на то причины. Купив модуль, Вы автоматически соглашаетесь с условиями предоставления технической поддержки. 13. Техническая поддержка осуществляется только Владельцам модуля, которые оформили покупку на себя. 14. Техническая поддержка предоставляется только тем, кто непосредственно купил модуль (владельцу лицензии) 15. Срок поддержки версии ограничен сроком-1 год с момента ее публикации 16. При запросе в тех. поддержку желательно обновиться до последней версии модуля, возможно ваша проблема давно уже решена в новой версии 17. Автор наделен правом изменять условия тех. поддержки без уведомления пользователей индивидуально, путем опубликования условий на официальном сайте 18. Срок бесплатной технической поддержки - 1 год с момента покупки модуля (для домена) 19. В техническую поддержку (и роботы по опциям) не входит - Настройка серверов, переверстка шаблонов и т п Зроблено в Україні 🇺🇦 Мы не работаем с клиентами (гражданами) из страны-террориста и оккупанта РФ или их пособников из РБ. Если, по каким то причинам (у форума нет технической возможности ограничивать покупки по признаку гражданства), вы приобрели модуль (опции), вся сумма покупки будет перечислена волонтерам на нужды граждан ******ы (пострадавших от агрессии страны-террориста РФ и их пособников РБ) и потребностей ВСУ. Автор markimax долучення 15.03.17 Категорія Кэширование, сжатие, ускорение Системные требования PHP 5.4+ (для конвертирования и сжатия изображений в формат webp необходима стандартная функция php proc_open или exec, linux хостинг) vQmod 2.4+ (если версия opencart ниже 2.x) Метод активации Автоматическая активация Ioncube Loader Нет ocStore 3.0 2.3.0.2.4 2.3 2.2 2.1 1.5.5.1.2 1.5.5.1.1 1.5.5.1 1.5.4.1.2 1.5.4.1.1 1.5.4.1 1.5.3.1 1.5.2.1 1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х OcShop 1.5.6.4.х Звернення до сервера розробника Нет
  3. Завантажити / Придбати розширення Буслік Кэш / 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 долучення 09.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.х Звернення до сервера розробника Нет  
  4. Версия 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; Укажите параметры кэширования для базы данных и моделей сайта; Выберите драйвер, который будет использоваться в процессе кэширования; Сохраните изменения и повышайте эффективность Вашего сайта.
    75.00 USD
  5. 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.х Звернення до сервера розробника Нет Да
  6. Версия 1.0.13.1

    Название модуля: Приложение для сайта - "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 версии), или со дня окончания продления ТП, или при форс-мажорных обстоятельств; - Автор не несёт ответственности за потерю или находку дохода пользователя из-за работы модуля; - ТП осуществляется при условии соблюдения данного соглашения, пишите в личные сообщения.
    40.00 USD
  7. 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.х Звернення до сервера розробника Нет Да  
  8. Версия магазина: ocStore 1.5.5.1.1 (изначально была установлена 1.5.4.1, потом обновление до 1.5.5.1) Добавлен vqmod, модуль CVS Price Import Pro (в версию 1.5.5.1), установлен консультант от consultsystems.ru Хостинг Rusonyx. Проблема: Постоянный дисконнект из админки с ошибкой: Неправильная токен-сессия. Авторизуйтесь снова. При редактировании карточек или страниц, чаще всего при нажатии на кнопку сохранить. После чего появляется ошибка в логах, а иногда открывается главная с ошибкой перед основным контентом Warning: file_get_contents(/var/www/vhosts/2/101149/webspace/httpdocs/system/cache/cache.store.1397634520): failed to open stream: Stale NFS file handle in /var/www/vhosts/2/101149/webspace/httpdocs/system/library/cache.php on line 9Warning: unlink(/var/www/vhosts/2/101149/webspace/httpdocs/system/cache/cache.store.1397634520): No such file or directory in /var/www/vhosts/2/101149/webspace/httpdocs/system/library/cache.php on line 45 Права для верности на всех папках (system/library/cache) поставила rwx (777)
  9. на сервере стоит ssd диск, поставил memcached сервер, но как мне показалось скорость загрузки стала на 100-200 мс дольше такое возможно, или просто неправильно настроен memcached? и не конфликтует ли это с стандартным кэшированием включенным в mysql кто что думает?
  10. В футере была ссылка, которую я удалил: <a href="<?php echo $special; ?>"><?php echo $text_special; ?></a> Теперь она не отображается, но при просмотре всего кода страницы (Ctrl+U) она там есть. Странно, то что при просмотре кода через Ctrl+shift+I ее нет. Попробовал обратно добавить ссылку <a href="<?php echo $special; ?>"><?php echo $text_special; ?> при просмотре всего кода страницы Ctrl+U ничего не меняется, а при просмотре кода Ctrl+shift+I добавляются Акции. Подскажите пожалуйста, что это за глюк такой? Кэш удалял и в браузере и в opencart, но view-source:https://ipufik.ru/ не хочет меняться ни в какую..
  11. Добрый день! Прошу помощи со следующей проблемой: Исходные данные: с 0 установлен осStore 2.3. Стандартный сайт загружается (там где iPhone продают). шаблон: тыц 1)Заливаю на FTP скачанный шаблон в директорию ...html_public, и в процессе загрузки получаю ошибку сервера "error -126". Скрин прикрепил. 2)Дальее нажимаю "продолжить", загрузка файлов шаблона продолжается. Когда все загрузилось захожу на свой сайт через браузер и не вижу абсютно ничего. Когда пишу сайт/admin бросает на страницу error 500. До этого стоял предидущий осStore, была такая же история. Вот вышел новый - попробовал с ним. Ставил разные шаблоны, но всегда была эта ошибка. Подскажите пожалуйста. Буду очень благодарен.
  12. Все привет, столкнулся с проблемой долгой загрузки главной страницы и не очень быстрой загрузкой всех остальных страниц. Подскажите есть ли готовые решения или какие то наработки по кешированию запросов к БД? Не вижу смысла при генерации каждой страницы заново формировать дерево категорий, подсчитывать кол-во товаров в категории и генерировать другую статику, ведь все это меняется не так часто. Буду благодарен за любую помощь
  13. Всем привет. У меня возник вопрос, есть ли модуль или способ для смены адреса cache изображения? Допустим, в данный момент я имею следующий путь для изображения: site.ru/image/catalog/2017/001/folder1/folder2/art-2-1.jpg соответственно cache у нас получается следующим: site.ru/image/cache/catalog/2017/001/folder1/folder2/art-2-1-228x228.jpg что по сути выдаст реальный адрес картинки. Я не говорю сейчас про затычки htaccess'ом, у меня нету водяных знаков и чего-либо другого что можно было получить с реальной картинки. Проблема заключается в том, что папки folder1/folder2 имеют название, которое не должен никто видеть, поэтому нужно заменить адрес картинки в КЭШЕ на другой, допустим на: site.ru/image/cache/catalog/productimg/2819ffe48ea01c2dfe9ba234b940d575_art-2-1-228x228.jpg вместо приведённого выше. т.е. как вариант можно путь "2017/001/folder1/folder2/" загнать в какой-нибудь md5 хэш. Есть у кого решение данного вопроса? Модулем? Руками? Заранее спасибо!
  14. Господа! Если в магазине ~10gb картинок, то кэш получается довольно большой. Вопросы: 1. Как отключить кэширование изображений? 2. Как повлияет отключение кэширования изображений на раскрутку? Например Яндекс.Картинки - какие картинки будет выдавать он по запросу, из кэша или прямые ссылки? Open Cart 2.0.2.0 (rs.4) Спасибо
  15. trussss

    Кэш

    Добрый день, Подскажите пожалуйста , я проверяю свой магазин W3C validator'ом он говорит что in.ua/image/cache/data/logo[1]-200x50.png" alt="SPL" title="SPL" /></a> </div> Bad value http://www.xxx.ua/image/cache/data/logo[1]-200x50.png for attribute src on element img: Illegal character in path segment: not a URL code point. я так понимаю что символ [...] - и вызывает эту ошибку. Вопрос! где в контроллере функция которая кеширует это все? все что надо сделать заменть [...] на (...) и думаю хватит этого!
  16. Добрый день! У меня окстор Версия 1.5.5.1.1, все картинки кешируются в папку image/cache/ без подпапок, где путь к файлу исходнику в кешированной картинке сохраняется в самом имени файла, например: /image/cache/data-products-citilux-cl407111-700x700.jpg В итоге получается, что в папке image/cache/ у меня порядка 24 тысячи картинок. Я видела, что в других версиях окстора в папке /image/cache/ сохраняется структура папок такая же, как image/data/ Как мне на моем сайте сделать так, чтоб кешированые картинки тоже сохранялись по такой же структуре папок, как в image/data/
  17. Нужен модуль для ускорения сайта, который отвечал бы трем правилам: 1) при изменении одного товара допустим цены, не надо полностью обновлять, удалять кэш/ 2) если есть товар в корзине, модуль работает! 3) если клиент зарегистрирован, модуль работает! Какие есть, что посоветуете для ускорения сайта? Opencart 2.0.2.0
  18. Подскажите, какой модуль лучше для увеличения скорости загрузки сайта? 1 - Increase Page Speed 2 - NitroPack
  19. Здравствуйте, форумчане! Есть файл контроллера, в котором запрашивается кэш: $product_data = $this->cache->get('product.total.' . (int)$this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id') . '.' . (int)$customer_group_id . '.' . $cache); Есть системный класс Cache, в котором есть метод get. Проблема в том, что из файла контроллера запрашивается строка вида "product.total.1.0.1.$cache" (где $cache - это некая сгенерированная строка). А в метод get класса Cache приходит непонятно почему такая строка: "product.total.1.0.1.cfcd208495d565ef66e7dff9f98764da.$cache". Ссылка $this в файле контроллера ссылается на объект $registry класса Registry, в нем зарегистрирован экземпляр класса Cache. Т.е. вроде бы все нормально. При этом метод set класса Cache записывает кэш как и положено - в виде файла с именем "product.total.1.0.1.$cache". Т.е. сейчас кэш для файлов "product.total.1.0.1.*" вообще не используется и CMS постоянно обращается к БД. Временно метод get класса Cache изменил так: public function get($key) { if(preg_match('/^product\.total\.1\.0\.1\.cfcd208495d565ef66e7dff9f98764da.*$/', $key)) { $key = str_replace('cfcd208495d565ef66e7dff9f98764da.', '', $key); } // ... } Кто-нибудь с таким сталкивался и откуда и почему вставляетяс строка "cfcd208495d565ef66e7dff9f98764da" в имя файла кэша? Спасибо.
  20. Знатоки Open cart поскажите как исправить такой баг не сбрасывается кэш, постоянно накапливается в папке system/caсhe и приходится в ручную удалять. Заметил это давно уже но бэкапа нет .. Но нужно сайт развивать далее поэтому прежде нужно поправить этот баг. Помогите люди добрые победить этот баг! Буду рад любому дельному совету! На скрине это за полчаса столько набежало...
  21. OcStore 2.1.0.2.1 При попытке очистить кэш через админку (octeam_tools/cache) вылетает алерт "error undefined". В журнале ошибок нет. Что это может быть? Где искать проблему?
  22. Буквально несколько недель назад Hetzner, пытаясь остаться в тренде, запустил cloud сервис аналогичный Amazon W3 или Digital Ocean. Выглядит очень круто - от 3 евро за юнит(2 гига RAM 20 гиг диска), NVME-диски, и даже есть возможность купить не виртуально ядро в виде какого-то потока HyperThread, а полноценный кусок процессора, правда от 23 евро за 2 виртуальных ядра - но это тоже круто. И очень меня эти три евры за выделенный юнит заманили, взял я под новый проект себе на пробу, и был приятно удивлен, что оно работает быстрее подавляющего числа доступных VPS, да и деплой реально в три секунды. Почему же это зло? После некоторых тестов, выяснилось что на самом деле, не все так хорошо как на фасаде. Я взял сервер, для блога на Wordpress, поставил php 7.2, и он просто полетел. Но когда мы взяли 4 ядра 160 гигабайт юнит, при переносе и холодном старте все оказалось быстро (главная страница магазина на 160 000 товаров грузилась за 150мс), но вот через полчаса после переноса DNS и появления нагрузки, вдруг 150мс превратиилсь в 600, при том что нагрузка на процессоре была не больше 20-25% и памяти свободной вагон. После аудита, обнаружилась очень простая и достаточно логичная проблема. В силу использования модуля кеширования (не буду уточнять какого), в кеш набилось за 20 минут порядка 5000 файлов. В целом, если у вас просто кусок сервера, или обычный VPS - это немного и не повлечет таких проблем просадки в скорости. Но у нас же клауд. Соответственно данные на диске динамически реплицируются и синхронизируются на несколько узлов (и это ни фига не быстрый RAID). Вобщем оказалось что такой побочный эффект облачной виртуализации казалось бы напрочь убил возможность использования площадки под большой проект. Но выжигание кривого кеширования, правильная общая оптимизация системы и установка Redis спасла отцов русской демократиии от фиаско. Так что друзья, клауд - это хорошо но не очень, и не каждый модуль кеширования такой полезный как пишут в ваших этих интернетах, и если вы хотите оптимизировать большой магазин, возможно стоит изначально смотреть в сторону аренды выделенного сервера с производительной файловой системой, и использовать техники оптизимиации, отличные от кеширования.
  23. Версия 2.0

    413 раза скачали

    Данное дополнение для ocStore выводит дополнительную кнопку в шапке Админки - "Очистка кэша" Очень удобно когда она под рукой и не нужно совершать лишние действия когда нужно почистить кэш. Тестировалось на версиях ocStore 2.1.0.1 - 2.3.0.2.3
    Бесплатное
  24. Приобрести модуль и узнать о нём подробнее можно здесь: Также рекомендую подписаться на тему поддержки, чтобы следить о ходе разработки и вносить предложения. На текущий момент в модуле реализовано около половины моих мыслей, но мои потребности покрывает. Если будет интерес у людей, то оставшаяся часть будет дописана. Мысли таковы: - упор на оптимизацию кода (сейчас библиотека составляет около 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). После получения нормального сервера, возможно, простого сжатия стилей и скриптов будет достаточно (а такая возможность во многих шаблонах есть, а если нету, то есть лайтовая версия Буслік Кэш).
  25. Здравствуйте! Помогите, пожалуйста, разобраться. При чистке кэша с папки Storage/cache у меня полностью слетает сайт. А когда через админку обновляю модификаторы - все возвращается на свое место и все удаленные ранее файлы с папки cache тоже. Какой-то замкнутый круг
×
×
  • Создать...

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

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