Pull to refresh
0
0

Пользователь

Send message

Решение проблемы N+1 запроса без увеличения потребления памяти в Laravel

Reading time6 min
Views25K

Одна из основных проблем разработчиков, когда они создают приложение с ORM — это N+1 запрос в их приложениях. Проблема N+1 запроса — это не эффективный способ обращения к базе данных, когда приложение генерирует запрос на каждый вызов объекта. Эта проблема обычно возникает, когда мы получаем список данных из базы данных без использования ленивой или жадной загрузки (lazy load, eager load). К счастью, Laravel с его ORM Eloquent предоставляет инструменты, для удобной работы, но они имеют некоторые недостатки.
В этой статье рассмотрим проблему N+1, способы ее решения и оптимизации потребления памяти.

Читать дальше →
Total votes 26: ↑25 and ↓1+24
Comments26

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Registered
Activity