فرض کنید میخواهید فقط تعداد کاربران فعال را نمایش دهید.
بسیاری از توسعهدهندگان این کار را انجام میدهند:
$count = User::where('status', 'active')
->get()
->count();اما در این روش تمام رکوردها از دیتابیس خوانده میشوند و سپس شمارش انجام میشود.
راه حرفهای:
$count = User::where('status', 'active')
->count();در این حالت عملیات شمارش مستقیماً در دیتابیس انجام میشود.
🎯 نتیجه:
✅ مصرف حافظه کمتر
✅ سرعت بیشتر
✅ فشار کمتر روی سرور
💡 در پروژههای بزرگ همین اشتباه کوچک میتواند چندین ثانیه به زمان پاسخ API اضافه کند.
❓ شما تا امروز از کدام روش استفاده میکردید؟
#Laravel #PHP #Backend
@CodeVerse_dev