Postingan lainnya
Refactoring model di Laravel
mengintip model di laravel debug bar
Jika mengintip debug bar yang ada, di halaman catalog saya ini cukup banyak memanggil model (sejauh ini 31 kali model dipanggil), dan lucunya itu baru 5 data yang saya masukan (bagaimana jika ada 100 data? maka akan lebih banyak juga).
Nah saya penasaran, apakah ada cara untuk refactor di bagian model ini seperti eager loading yang mana untuk query? atau memang itu wajar?
Tanggapan
sudah mencoba cara eager loading ?
sudah, tapi itu efeknya ke query, bukan modelnya
1 Jawaban:
<div>coba pelajar n+1 problem mas, <a href="https://signoz.io/blog/N+1-query-distributed-tracing/#:~:text=N%2B1%20query%20problem%20is,related%20entities%20of%20the%20object."><br><br>https://signoz.io/blog/N+1-query-distributed-tracing/#:~:text=N%2B1%20query%20problem%20is,related%20entities%20of%20the%20object.</a></div>
Tanggapan
N+1 problem bukannya untuk query ya? kalo jawabannya iya, saya udah terapin sih, itu query stick di 3 doang. yang saya tanyakan di sini untuk model