Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Работаю над проектом, на котором ожидаются миллионы юзеров. Соответственно будет огромная нагрузка на БД. Соответственно, необходимо зараньше подумать о производительности и количестве запросов к БД.
Подскажите кто знает, где по производительности проседает eloquent? Где он делает лишние запросы? Какие слабые места? Что вы используете вместо него и в каких кейсах? Буду благодарен любой информации.
Не в сети
Так если миллионы запросов это собственно узкие места в самой базе данных - построение правильных индексов - минимальное использование foreight ключей: наше все. Целые книжки есть по оптимизации. Врятли кто-то вам точно ответит. Если нужен полнотекстовый поиск - то это вообще отдельная история, по этому лучше сразу ко мне обращайтесь - я на этом собаку съел.
А сам Eloqment + как и любая другая современная ORM достаточно хороший код SQL генерирует. В любом случае у вас всегда есть вариант в узких местах перейти на голый SQL через объект DB.
С ув., Алексей
Не в сети
Страницы 1