Перейти к содержанию

Тормозит магазин при работе с корзиной


Перейти к решению Решений AlexDW,

Рекомендуемые сообщения

Всем привет. Ситуация такая:
- ocStore 2.3.0.2.3
- тема default но куча всего переписано
- корзина simple
- адрес сайта eazy-way.com
- хостимся на Yandex.Cloud (Intel Ice Lake. 100% vCPU 2 ядра, Intel Ice Lake. RAM 4Гб, SSD)
- товаров в пределах 600 шт.

Проблема в скорости работы сайта при нагруженных корзинах (100-200 товаров), у нас есть пользователи, которые собирают корзины по несколько недель, у них в корзине 200 товаров и каждая страница сайта очень долго начинает грузиться, а страница оформления заказа вообще может уйти в 504 bad gateway.

Кое как нашел ресурс, который кеширует sistem - library - getProduct, оказывается что многие решения сейчас даже за деньги проблематично достать(((( Количество выполняемых запросов сократилось, но страницы всё равно долго открываются. Казалось бы 200 товаров в корзине - это не так уж много, но по каким-то причинам жуткие тормоза.

Другие кэши не пробовал ставить, на сколько я понимаю они в основном направлены на оптимизацию скриптов/стилей/картинок, а у меня проблема, как мне кажется в запросах БД, их много и они долгие. С опенкартом я работаю давно, но оптимизировать запросы ранее не приходилось.

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

Ссылка на комментарий
Поделиться на другие сайты

  • Решение
53 минуты назад, nisorek сказал:

Проблема в скорости работы сайта при нагруженных корзинах (100-200 товаров), у нас есть пользователи, которые собирают корзины по несколько недель, у них в корзине 200 товаров и каждая страница сайта очень долго начинает грузиться, а страница оформления заказа вообще может уйти в 504 bad gateway.

это характерная болячка движка

 

в составе модуля

есть аддон для ее решения

здесь подробно расписано

https://opencart.club/files/tutorials/18-cart-queries-cache-optimizaciya-opencart-keshirovanie-zaprosov-korziny/

 

56 минут назад, nisorek сказал:

Кое как нашел ресурс, который кеширует sistem - library - getProduct, оказывается что многие решения сейчас даже за деньги проблематично достать(((( Количество выполняемых запросов сократилось, но страницы всё равно долго открываются. Казалось бы 200 товаров в корзине - это не так уж много, но по каким-то причинам жуткие тормоза.

все зависит от реализации и того, насколько корректно применяется код кэширования / нет ли конфликтов с другими дополнениями, вносящими правки в system/library/cart

конечно, если причина только в запросах корзины, а не в чем-то еще

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...