Как ускорить работу сайта Drupal 8 и найти узкие места в коде?

Аватар пользователя pingvin156 pingvin156 9 мая в 13:42

На сайте порядка 70 блоков, большинство которых доступно только для авторизированных пользователей. Если пользователь не авторизируется, то для него сайт работает быстро (там есть кеш в блоках). Когда работает авторизированный пользователь ему отображаются отчеты, формы и т.д. - соответственно кешировать страницы нельзя, читаю каждый раз из БД. Хотя сами запросы (насколько я их вижу) по отдельности отрабатываю быстро, всё равно приходится ждать долго загрузки страницы.
Смущает, что когда заходить в схему блоков /admin/structure/block список тоже выводит ОЧЕНЬ долго, больше 2 минут. Возможно, в самом количестве есть какие-то уменьшение скорости.
Как понять, где тормоза, где искать замедление? Спасибо!

0 Thanks