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

[Поддержка] CART CACHE - кэшируем корзину (cart.php => getProducts)


Recommended Posts

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

однозначно ускорит. но не уверен, что уберет проблему на 100%

Ок. Завтра возьму. Меня 100% не нужно, хватит 75% :)

Link to post
Share on other sites

  • 2 weeks later...
В 02.09.2018 в 17:59, AWARO сказал:

Если ты используешь более продвинутые модули кеширования то нафиг те этот бесплатный модуль?

 

В 02.09.2018 в 18:04, vtkach сказал:

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

 

Под более продвинутым имеется ввиду, например, Jet Cash? Кеширует ли он корзину?

Допустим кеширует и он установлен в магазине, тогда всё таки будет ли толк от данного дополнения? 

Edited by Donni
Link to post
Share on other sites

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

 

 

Под более продвинутым имеется ввиду, например, Jet Cash? Кеширует ли он корзину?

Допустим кеширует и он установлен в магазине, тогда всё таки будет ли толк от данного дополнения? 

это стоит у разраба спросить)

  • +1 1
Link to post
Share on other sites
34 минуты назад, Donni сказал:

 

 

Под более продвинутым имеется ввиду, например, Jet Cash? Кеширует ли он корзину?

Допустим кеширует и он установлен в магазине, тогда всё таки будет ли толк от данного дополнения? 

Да , они имеются ввиду.
Но ныне этот модуль переделан в отличии от того когда был бесплатен.
Возможно они дополнят друг друга - без понятия делает ли те кэшеры тоже что и этот модуль.
Как сказал @kJlukOo

22 минуты назад, kJlukOo сказал:

это стоит у разраба спросить)

 

Link to post
Share on other sites
1 hour ago, Donni said:

 

 

Под более продвинутым имеется ввиду, например, Jet Cash? Кеширует ли он корзину?

Допустим кеширует и он установлен в магазине, тогда всё таки будет ли толк от данного дополнения? 

Это раные модули.

Jet Cache делает кеш html (страница полностью). Или отдельные контроллеры или модели, в зависимости от настроек. 

А этот модель кеширует только содержимое корзины, а именно результат выполнения метода cart->getProducts()

Edited by vtkach
  • +1 1
Link to post
Share on other sites

Ответ выше видимо самый верный.

Автор Jet cash ответил, что его модуль НЕ кеширует корзину,

а также, что от Cart cashe есть смысл тогда, когда в корзину кладут много товаров. Например, 100. 

Link to post
Share on other sites

2 часа назад, Donni сказал:

Ответ выше видимо самый верный.

Автор Jet cash ответил, что его модуль НЕ кеширует корзину,

а также, что от Cart cashe есть смысл тогда, когда в корзину кладут много товаров. Например, 100. 

у некоторых из-за модификаций опций к примеру при 5-10 товарах начинает тормозить корзина

стоит учесть, что getProducts вызывается в среднем до 50 раз. с моим модулем 1 раз в рамках 1 запроса

  • +1 1
Link to post
Share on other sites

@Donni минимум 5 раз вызывается метод

 

на один запрос метода :

 

 

запрос на товар + Запрос на опции

А если есть методы total то и больше
Т.е. кеширование корзины  это не файловое кеширование

Специально проверял..
минут 20 закидывал в корзину 100 штук товара
с кешем - <1с
безе кеша 4-5
а при тесте - 10 запросов в сек
с кешем - ~1с
безе кеша ~5-7


 

  • +1 2
Link to post
Share on other sites
  • 5 months later...

c включенным модулем не удаляется товар из корзины, что это может быть? Opencart3

Edited by gorwarrior
Link to post
Share on other sites

  • 8 months later...

уважаемый автор, а вы где код то взяли вашего решения?
ничего что ваш друг заказал реализацию, а вы ее шикарно сперли? 

Совесть не жмет?

Link to post
Share on other sites

  • 1 month later...

заметил такую вещь, если войти в аккаунт в корзине пример 47 товаров, выходишь с аккаунта должно сбросить на 0, но в корзине все так же видно 47 товаров, пока не добавить новый товар ,  тогда станет 1 добавленный товар

или не зайдешь в корзину и не попытаешься удалить или добавить тогда сбрасыватся "ваша корзина пуста"
ocstore 3.0.2

simple 4.9.7

Link to post
Share on other sites

  • 2 months later...
  • 8 months later...

Добрый день.
Подскажите, пожалуйста, на связке ocStore 3.0.3.7 + simple 4.11.8 будет работать?

Link to post
Share on other sites

В 22.11.2020 в 13:13, akella сказал:

заметил такую вещь, если войти в аккаунт в корзине пример 47 товаров, выходишь с аккаунта должно сбросить на 0, но в корзине все так же видно 47 товаров, пока не добавить новый товар ,  тогда станет 1 добавленный товар

или не зайдешь в корзину и не попытаешься удалить или добавить тогда сбрасыватся "ваша корзина пуста"
ocstore 3.0.2

simple 4.9.7

 

@kJlukOo Подтверждаю. Данная проблема присутствует и на связке  ocStore 3.0.3.7 + simple 4.11.8, товаров в корзине 6.
Есть какое-то решение?

Link to post
Share on other sites

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

 

@kJlukOo Подтверждаю. Данная проблема присутствует и на связке  ocStore 3.0.3.7 + simple 4.11.8, товаров в корзине 6.
Есть какое-то решение?

$this->cart->clearCache(); вызвать в методе пользователя logout

  • +1 1
Link to post
Share on other sites
27 минут назад, kJlukOo сказал:

$this->cart->clearCache(); вызвать в методе пользователя logout

Спасибо.
А можете поточнее подсказать куда это вставить :)

Можно даже версию 1.5 сделать :)

Edited by AlektroNik
Link to post
Share on other sites

21 час назад, kJlukOo сказал:

$this->cart->clearCache(); вызвать в методе пользователя logout

Спасибо, кажется нашел куда вставить, но если подскажите или выпустите 1.5 версию, будет наверняка :)

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By legioner26
      777
      Скачать/Купить дополнение


      Модификатор автозаполнения картинок категорий
      Разработан модификатор автозаполнения картинок категорий из первой найденной картинки товара категории, а так же проставляются картинки для главных категорий и под категорий
      версии OpenCart 2.0, 2.1, 2.2, 2.3, 3.x  
      Просто заливаете товары с картинками, а картинки на категории проставятся сами.
      Устанавливаете модификатор как указано на картинке, чистим в модификациях кеш и обновляем. 
       
      Иногда бывает когда некорректно удалены картинки, и они сохранены в базе Для этого надо зайти через phpmyadmin и удалить из полей картинки из таблица oc_category
      UPDATE `oc_category` SET image=''
      http://prntscr.com/rkmuy3
      Введете этот запрос для очистки всех изображений категорий в случае проблем.
       
      РЕКОМЕНДУЕМЫЕ МОДУЛИ
       
      Смс авторизация и регистрация 
      Генератор АКЦИЙ Special PRO
      Конструктор форм обратной связи
      Модуль Зумма
      Модуль подарков
      СЕО генератор мета тегов
       
      Добавил legioner26 Добавлено 31.08.2017 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • By legioner26
      Разработан модификатор автозаполнения картинок категорий из первой найденной картинки товара категории, а так же проставляются картинки для главных категорий и под категорий
      версии OpenCart 2.0, 2.1, 2.2, 2.3, 3.x  
      Просто заливаете товары с картинками, а картинки на категории проставятся сами.
      Устанавливаете модификатор как указано на картинке, чистим в модификациях кеш и обновляем. 
       
      Иногда бывает когда некорректно удалены картинки, и они сохранены в базе Для этого надо зайти через phpmyadmin и удалить из полей картинки из таблица oc_category
      UPDATE `oc_category` SET image=''
      http://prntscr.com/rkmuy3
      Введете этот запрос для очистки всех изображений категорий в случае проблем.
       
      РЕКОМЕНДУЕМЫЕ МОДУЛИ
       
      Смс авторизация и регистрация 
      Генератор АКЦИЙ Special PRO
      Конструктор форм обратной связи
      Модуль Зумма
      Модуль подарков
      СЕО генератор мета тегов
       
    • By Teron
      750
      Скачать/Купить дополнение


      Скидки в корзине от суммы и количества
      Модуль предоставляет возможность установить следующие скидки:

      1. Скидка в % от определенной суммы товаров в корзине.

      2. Скидка в % от количества товаров в корзине, скидка применяется (на выбор):
      * к самому дешевому товару в корзине
      * к самому дорогому товару в корзине
      * к сумме товаров в корзине

      3. Скидка в % от количества товаров из одной категории в корзине, скидка применяется (на выбор):
      * к самому дешевому товару в корзине
      * к самому дорогому товару в корзине
      * к сумме товаров в корзине

      Дополнительные возможности
      1. Модуль игнорирует товары, на которые уже действует скидка, например акции, позволяя избежать суммирования скидок.

      2. Возможность выбора приоритета скидок, например, если совпадают одновременно условия скидки от суммы товаров в корзине и скидки от количества товаров, сработает только одна из скидок, приоритет которой выбран в настройках модуля, позволяя избежать суммирования скидок.

      3. Возможность выбора групп покупателей, для которых будут доступны скидки.

      4. Скидки рассчитываются только на основании стоимости товаров, стоимость доставки и прочие наценки на сумму скидки не влияют.

      Совместим с simplecheckout.

      Демо
      Сайт: http://demo1.myocart.ru
      Админка: http://demo1.myocart.ru/admin
      логин: demo
      пароль: demo
      Добавил Teron Добавлено 28.09.2020 Категория Учет в заказе Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • By kirians
      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-рейтинг. Уменьшить объем занимаемого места на диске и улучшить производительность Вашего сайта. Повысить конверсию и увеличить продажи.  
      Инструкции по использованию:
      Скачайте и установите расширение; На странице настроек выберите общие параметры работы расширения; Укажите параметры оптимизации и кэширования js файлов и css стилей. Для активации вывода CSS стилей с помощью сервиса Critical CSS необходимо добавить API ключ, сгенерированный после регистрации учетной записи Critical CSS; Укажите параметры кэширования страниц сайта и браузера; Укажите параметры сжатия / конвертации изображений. Для запуска оптимизации необходимо добавить API ключ, сгенерированный после регистрации учетной записи в сервисе Squeezeimg; Укажите параметры кэширования для базы данных и моделей сайта; Выберите драйвер, который будет использоваться в процессе кэширования; Сохраните изменения и повышайте эффективность Вашего сайта.
    • By kirians
      5340 75
      Скачать/Купить дополнение


      Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта)
      Page кэш + Browser кэш + Javascript и CSS оптимизация + Image сжатие + Database кэш + Models оптимизация + APC или Memcache или Redis
       
      Расширение "Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта)" позволяет пользователям Вашего сайта открывать страницы значительно быстрее. Ведь мало кто из покупателей захочет тратить большое количество времени на выбор интересующего товара. И медленная загрузка страниц - это одна из причин, почему пользователи покидают сайт, так и не совершив покупку. 
      Поэтому важно сокращать время, которое Ваш клиент тратит на ожидание.
       
      К замедлению работы интернет-магазина может приводит большой ассортимент товаров (сотни тысяч), а также большое количество посетителей, которые запрашивают страницы  одновременно.
      В случае увеличения нагрузки на сервер по обработке запросов посетителей, сайт может не только резко замедлиться, но и выйти из строя.
       
      Как это работает?
      Когда посетитель открывает страницу, сначала эта страница должна  сгенерироваться и только потом она передается посетителю. Любая страница создается таким образом каждый раз, когда кто-то ее открывает.
      После активации расширения применяется кэширование страниц на стороне сервера. То есть после генерации страницы при открытии, эта страница сохраняется на некоторое время. И при последующем открытии она извлекается из кэша и выводится посетителю. Такой вывод выполняется намного быстрее, чем повторная генерация.
       
      Кроме уменьшения времени загрузки страницы, расширение позволяет улучшить производительность Вашего сайта и ускорить выполнение операций.
      То есть кроме кэширования страниц сайта и браузера, расширение выполняет:
      - оптимизацию js файлов и css стилей, в т.ч. с использованием сервиса Critical CSS (ознакомиться с условиями использования сервиса можно на https://criticalcss.top),
      - сжатие / конвертацию изображений с помощью сервиса оптимизации изображений Squeezeimg (ознакомиться с условиями использования сервиса можно на https://squeezeimg.com),
      - оптимизацию работы базы данных и моделей сайта.
       
      Улучшайте отзывчивость и масштабируемость Вашего интернет-магазина, используя расширение "Fast Cache PRO - Increase Performance + Scalability (Кэширование и улучшение производительности сайта)". Это позволит:
      Увеличить скорость загрузки страниц Вашего сайта и улучшить его SEO-рейтинг. Уменьшить объем занимаемого места на диске и улучшить производительность Вашего сайта. Повысить конверсию и увеличить продажи.  
      Инструкции по использованию:
      Скачайте и установите расширение; На странице настроек выберите общие параметры работы расширения; Укажите параметры оптимизации и кэширования js файлов и css стилей. Для активации вывода CSS стилей с помощью сервиса Critical CSS необходимо добавить API ключ, сгенерированный после регистрации учетной записи Critical CSS; Укажите параметры кэширования страниц сайта и браузера; Укажите параметры сжатия / конвертации изображений. Для запуска оптимизации необходимо добавить API ключ, сгенерированный после регистрации учетной записи в сервисе Squeezeimg; Укажите параметры кэширования для базы данных и моделей сайта; Выберите драйвер, который будет использоваться в процессе кэширования; Сохраните изменения и повышайте эффективность Вашего сайта. Добавил kirians Добавлено 21.10.2021 Категория Кэширование, сжатие, ускорение Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3.0.2.4
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.