user لوپ میزنیم، چندین کوئری جدید به دیتابیس اجرا میشود (مشکل N+1 Query) و همچنین محاسباتی مثل مجموع مبالغ سفارشهای تکمیلشده را داخل PHP انجام میدهیم. در روش دوم با استفاده از Aggregation Query در خود دیتابیس و بهکارگیری Eager Loading و توابعی مثل withSum و withCount، هم تعداد کوئریها کاهش پیدا میکند، هم فشار زیادی از روی PHP برداشته میشود و کارایی سیستم در سناریوهایی مثل گزارشگیری روی تعداد زیاد کاربر و سفارش، بهطور محسوسی بهتر میشود. بهنظر شما در پروژههای واقعی لاراول، چه زمانی بهتر است این نوع محاسبات را از سطح PHP به سطح دیتابیس منتقل کنیم تا هم پیچیدگی کد کم شود و هم Performance بالاتر برود؟🔖 #Laravel #PHP #لاراول
👤 Developix
💎 Channel: @DevelopixLaravel

