Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Оптимизация быстродействия корзины с большим количеством товаров


Recommended Posts

Добрый день!

 

Есть сайт, занимающийся оптовой продажей. Специфика бизнеса такова, что пользователи формируют большие корзины (более 100 наименований), из-за чего при добавлении товара в корзину, изменения количества товара в корзине, сайт начинает дико тормозить: https://nimb.ws/k1i0MX

 

Пытаясь оптимизировать работу корзины, я установил модуль CART CACHE.

Это помогло немного ускорить корзину, но, всё равно, ждать каждое действие по 10-20 сек - очень долго.

 

Нужна помощь!

Змінено користувачем droug
Надіслати
Поділитися на інших сайтах


44 минуты назад, droug сказал:

Добрый день!

 

Есть сайт, занимающийся оптовой продажей. Специфика бизнеса такова, что пользователи формируют большие корзины (более 100 наименований), из-за чего при добавлении товара в корзину, изменения количества товара в корзине, сайт начинает дико тормозит

 

Пытаясь оптимизировать работу корзины, я установил модуль Это помогло немного ускорить корзину, но, всё равно, ждать каждое действие по 10-20 сек - очень долго.

 

Нужна помощь!

сделать лимит на добавление в корзину

Надіслати
Поділитися на інших сайтах

4 minutes ago, Venter said:

сделать лимит на добавление в корзину

Из-за специфики бизнеса ограничить корзину нельзя. Пользователи набирают заказы с большим количеством товаров.

Надіслати
Поділитися на інших сайтах


что же у вас такая то спецификация ???? Вижу что какие то то ли запчасти то ли детали. Ну разрешите по 30 наименований ложить в корзину, сейчас 30 оплатил потом еще закинул 30 - оплатил, потом еще кинул. и вывести инфу по этому поводу

Змінено користувачем Venter
Надіслати
Поділитися на інших сайтах

3 часа назад, droug сказал:

Добрый день!

 

Есть сайт, занимающийся оптовой продажей. Специфика бизнеса такова, что пользователи формируют большие корзины (более 100 наименований), из-за чего при добавлении товара в корзину, изменения количества товара в корзине, сайт начинает дико тормозить: https://nimb.ws/k1i0MX

 

Пытаясь оптимизировать работу корзины, я установил модуль CART CACHE.

Это помогло немного ускорить корзину, но, всё равно, ждать каждое действие по 10-20 сек - очень долго.

 

Нужна помощь!

Решаемо на раз-два три...

Стучите в личку, только со вторника скорее всего уже!

@gladky - не даст соврать!

Надіслати
Поділитися на інших сайтах


Обновление: Сорри упустил из виду что его уже пробовали.

 

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

 

Змінено користувачем Gmp
Надіслати
Поділитися на інших сайтах


Спасибо всем откликнувшимся!

 

Благодаря @100napb удалось решить проблему. Рекомендую этого специалиста как грамотного и отзывчивого исполнителя.

Мне помогло добавление индекса:

ALTER TABLE `oc_order_product` ADD INDEX (`product_id`);

 

 

  • +1 1
Надіслати
Поділитися на інших сайтах


1 hour ago, droug said:

Спасибо всем откликнувшимся!

спасибо и Вам.

 

от себя добавлю лишь, что кэширование корзины предложенными выше способами корректно работало и было необходимо. Но этого было недостаточно, так как на данном конкретном проекте на странице чекаута для каждого товара выполнялись доп.запросы в базу, заложенные сторонним модулем\шаблоном, которые и создавали ощутимую нагрузку-задержку..

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.