Огромная работа выполнена по переносу сайта с движка Wordpress на базу фреймворка Symfony.

https://pesnihi.com

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

Сайту на Wordpress требовалось 6 процессоров на сервере и в часы пик все равно не хватало вычислительных мощностей.

Показатель Load Average достигал 20.

Что было сделано?

1) Перенесли весь основной функционал, включая панель управления на фреймворк Symfony

2) Оптимизировали часть sql запросов.

3) Оптимизировали структуру базы данных и добавили нужные индексы к колонкам.

4) Настроили работу проксирования sql запросов через ProxySQL

5) Обеспечили подгрузку статистики самых популярных песен из Google Analytics API. 

В результате, получили:

1) Возможность работы сайта на 3 процессорах + большой запас по прочности

2) Сокращение времени при загрузке материалов с 10 секунд на материал (в часы пик) до сотых долей секунд. 

3) Возможность работы более 20 редакторов одновременно.