Помощь Жутко тормозит сайт после наполнения товарами

Статус
В этой теме нельзя размещать новые ответы.

shtt

Постоялец
Регистрация
1 Ноя 2020
Сообщения
69
Реакции
50
При добавлении товара парсом в определенный момент начал сильно тормозить сайт. Ocstore 3.0.2, хост Beget, шаблон Ultrastore. Хостер в ответ скинул лог (во вложении), но я не очень понимаю, что там. Сделал оптимизацию БД Для просмотра ссылки Войди или Зарегистрируйся. Стало заметно быстрее, но далеко еще от нормальной работы. Подскажите, пожалуйста, что с этим можно сделать.
 

Вложения

  • mysql.txt
    5,5 KB · Просмотры: 19
Всем спасибо. Отключил отображение количества товаров в категориях, сразу скорость стала заметно лучше. Подключил Memcached сайт поживее стал. pagespeed для пк показал 95, для мобильных 69. Буду изучать еще вашу информацию и оптимизировать, чтобы еще ускорить. Еще раз всем СПАСИБО!
 
На что сделать уклон? На RAM или CPU?
С большой БД лучше делать упор на IOPS диска. Лучше брать на NVMe.
Потом уже делать упор на RAM.
Процессор тоже важно, но до определенного предела. К примеру 0.5 vcpu это мало, если vps, ибо ему помимо сайта надо тянуть операционку. Если хостинг, то думаю вполне достаточно.
 
Еще один момент, если много картинок, то необходимо, чтобы в одной директории не скапливались они. То есть разбивать по поддиректориям.

Можно поубирать из запросов JOINы лишние. (языковые, мультимагазин, если не нужны).

И практика показывает, что если товаров больше 20к, то SEOPro лучше брать который не кэширует урлы.

Ну и подключить профайлер, чтобы увидеть узкие места.

Опенкарт приколен тем, что его можно пилить как угодно. Но в погоне за универсальностью очень много лишнего в запросах.
Максимально на опенкарте я размещал 10 млн товаров) Правда был выделенный сервер и использовались Sihnx (причем sphinx не как поисковик, а как полноценная БД в режиме LIve через PDO, в которой объединялись товары, всё грузилось в доли секунды) и потом уже добавился и Redis (тогда о нём не знал, потом узнал). Агрегатор автозапчастей был.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху