Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Оптимизация, кэширование.

Автор RodogorРаздел Настройка системы и модулей

Ответов: 6
Просмотров: 6984
Последний ответ 15 Марта 2013, 14:53:47
от Vladimir
Оптимизация сайта

Автор samРаздел Настройка системы и модулей

Ответов: 0
Просмотров: 839
Последний ответ 19 Октября 2017, 13:11:58
от sam

0 Пользователей и 1 Гость просматривают эту тему.

*

arbuzzz

  • **
  • 80
  • +1/-0
    • Просмотр профиля
Оптимизация БД
« : 29 Ноября 2014, 17:55:17 »
Приветствую всех. Скажите кто-нибудь занимался оптимизацией БД?

Сейчас есть магазин с порядка 20000 заказов и около 2000 товаров. Система накопительных скидок.

В пятницу запустили "черную пятницу". Одновременно в админке 3-4 менеджера пытаются обрабатывать поступающие с частотой 1 в 2-5 минут заказы. Админка просто провисает. Клиентская часть, после подключения nginx, кое-как тянет одновременно 50-60 человек на сайте. Беда явно с БД. Если посмотреть на медленные запросы, то видно, что запросы на получение списка заказов  в адмике выполняются порядка 4-5 секунд. И это ещё без учета времени на отрисовку самого списка. По статистике работы mysql рекомендует найти и справить запросы не использующие индексы. Сохранение изменений в заказе вызывает ощущение безысходности и печали.

Сама БД вроде как более-менее настроена, но тут я не специалист. Техподдержка хостинга сказала, что все вроде более-менее ok.

ТТХ сервера:

Процессор - 4x2 GHz CPU Cores (Intel® Xeon® E5-2620)
Дисковая система - 50 GB   
Оперативная память - 16 GB
Swap - 4 GB


Рабочий конфиг во вложении.

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re:Оптимизация БД
« Ответ #1 : 29 Ноября 2014, 21:41:57 »
Занимался и занимаюсь оптимизацией скорости загрузки сайта. Оптимизировал 9 проектов, для последних сайтов стал вести статистику скорости загрузки до и после оптимизации - https://drive.google.com/folderview?id=0B-g_vRegf0QwN3BKQThWR3Frb28&usp=sharing
Судя по описанию, проблема не только в БД, но и в шаблонах. Отправьте адрес сайта в ЛС - посмотрю, что можно сделать.
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/