CartCacher (Кеширование корзины)
Кеширование данных товаров в корзине с автоматическим обновлением при добавлении, удалении и изменении. Решает проблему 80+ SQL-запросов при 10 товарах в корзине, критично для оптовых сайтов.
Не нашли свою версию? Напишите нам, адаптируем модуль.
Кеширование корзины: модуль для OpenCart
Кеширование данных корзины OpenCart для значительного снижения нагрузки на БД. По умолчанию OpenCart генерирует 8+ запросов на каждый товар в корзине. При 100 товарах это критически замедляет работу.
Возможности
Кеширование товаров в корзине
Данные корзины кешируются, устраняются повторные запросы к БД для опций, скидок, акций и файлов.
Значительное снижение нагрузки
Уменьшение 80+ SQL-запросов при 10 товарах до минимума. Критично для оптовых сайтов со 100+ товарами в корзине.
Автоматическое обновление кеша
Кеш автоматически обновляется при добавлении, удалении и изменении товаров в корзине.
Ускорение checkout
Быстрая работа страницы оформления заказа благодаря кешированным данным корзины.
Подробное описание
По умолчанию OpenCart не кеширует данные о товарах в корзине. При каждом обновлении страницы отправляется много лишних запросов в базу данных. При большом количестве товаров в корзине это может значительно замедлять скорость работы сайта. К примеру, пользователь положил 10 товаров в корзину. По каждому товару будет 8 запросов (опции, скидки, акции, файлы и т.д). Суммарно это как минимум 80 запросов в базу данных на сервере. Представим, что у вас оптовый сайт, где в корзине будет больше 100 товаров. Модуль позволяет решить проблему, кешируя товары в корзине и обновляя кеш при добавлении, удалении, обновлении товаров.
