السرعة مش بس في الكود، السرعة في كمية الداتا اللي انت بتسحبها كمان ليه لما بشغل composer dump-autoload -o بتشتغل أسرع؟ JavaScript Variables .. Var vs Let تم اطلاق مدونة كاديمي للمقالات التعليمية والاخبار التقنية 🛑انتظروا مفاجأة قريبا من كاديمي

Cademy Blog

ليه لما بشغل composer dump-autoload -o بتشتغل أسرع؟

By : EGY TIGERS Date : 1 year ago

ليه لما بشغل

composer dump-autoload -o

بتشتغل أسرع؟ 🤔

ببساطة كده، انت بتقوله:

"يا عم كومبوزر، بدل ما تلف وتدوّر على الكلاسات كل مرة، إعمللي خريطة جاهزة تعرف تروح لكل كلاس على طول!"

يعني بدل ما PHP تقعد تدور جوه كل فولدر عشان توصل للكلاس اللي محتاجه، هو بيكون حافظ العناوين كلها في ملف، زي دليل تليفونات... تروح على طول من غير لف ولا دوران 💨📞

🧠 الفرق باختصار:

🔹 عادي (composer dump-autoload)

كل مرة يفتح الكود، يدور بنفسه على الكلاسات = أبطأ شويتين.

🔹 أوبتيمَيزد (composer dump-autoload -o)

بيعمل Classmap لكل الكلاسات = أسرع بكتير سواء في الجيل أو في الرن تايم.

🛠️ استخدمها امتى؟

✅ عندك مشروع كبير

✅ بتشتغل بـ Modules أو structure معقد

✅ في مرحلة الإنتاج (production)