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

Не открывается корзина, если добавить много товаров

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

Случайно обнаружили. Если накидать в корзину больше 300 наименований, то страница корзины не открывается - истекает время.

Добавил в  .htaccess php_value max_execution_time 300

Стала открываться.

На открытие корзины с 300+ товарами уходит (засекал по таймеру) 1 минута 18 секунд.

Иногда, но редко при переходе на страницу корзины c 300+ товарами вылетает сообщение о том, что MySQL-сервер упал.

 

С 10...70 товарами открывается без проблем, с 100...150 ощутимо дольше, с 300+ зависает на минуту с лишком. При переходе между страницами (категории, страницы товаров, информация и т.д.) – так же работает несколько медленнее с наполненной 300 товарами корзиной, чем с пустой корзиной или когда в ней лишь несколько десятков товаров находится.

В товарах используются опции.

 

Что может быть? Хотя бы примерно куда смотреть, подскажите. Заранее спасибо.

 

Opencart   1.5.1.3

Apache   2.4.10-10+deb8u5

nginx version: nginx/1.10.1

MySQL    5.5.50-0+deb8u1

PHP         5.6.24+dfsg-0+deb8u1

ISPmanager Lite   5.70.0

Изменено пользователем Absolute

Поделиться сообщением


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

В общем в контроллере корзины в цикле стояло $this->cart->getTotal()  :-)

Вынес за цикл - вроде теперь работает.вроде как надо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 29.08.2016 в 05:32, Absolute сказал:

В общем в контроллере корзины в цикле стояло $this->cart->getTotal()  :-)

Вынес за цикл - вроде теперь работает.вроде как надо.

Добрый день! Подскажите, пожалуйста, как именно Вы это сделали? Если не сложно..

А то столкнулся с такой-же проблемой, сайт с кучей дешевых товаров и заказ с 300+ товаров ложит сайт на компьютере у клиента и нет возможности оформить заказ.. Заранее благодарен! 

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

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

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

×

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

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