@seacjs

Нормально ли большое количество запросов к бд в Yii2?

Делаю проект на Yii2. До этого в проектах использовать QueryBuilder, а сейчас решил попробовать ActiveQuery и он не несомненно удобнее. Но заметил, что практически на всех страницах идет большое количество обращений к базе данных.(см. скриншот)
Судя по дебагеру они не занимают много времени.
Страница с новостями, выводит категории новостей, и список из двух новостей. Плюс подргружаются картинки.
f72d15d2200048e9bf2318c8a9c5c672.png

Подскажите нормально ли это для Yii2? Или нужно оптимизировать запросы?
  • Вопрос задан
  • 202 просмотра
Пригласить эксперта
Ответы на вопрос 2
qonand
@qonand
Software Engineer
Нет, это не нормально. Большое количество запросов - это плохо и подобное поведение нужно устранять. Скорее всего у Вас большое количество запросов возникает по следующим причинам
1. Не включено кеширование схемы базы данных. Соответственно Вам его нужно включить
2. Не используется жадная загрузка данных
Ответ написан
Комментировать
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
22 запроса - это не о чем. Но тут вопрос не в количестве как таковом, а в оптимальности. Надо посмотреть что это за запросы и можно ли их сократить, объединить, что-то закешировать и т.д.
Обязательно почитайте это: www.yiiframework.com/wiki/834
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы