انتقل إلى محتوى الدرس

Cache Events and Scheduler Summary مرجع التخبئة والأحداث وجدولة المهام

تسريع الأداء بالتخزين المؤقت Cache::remember وفصل منطق التطبيق عبر الأحداث والمستمعين وجدولة المهام الدورية آلياً.
1 صفوف تعليمية
إطار العمل Laravel
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يشكل التخزين المؤقت والأحداث وجدولة المهام العمود الفقري لمعمارية خلفية سريعة ومؤتمتة في Laravel 12. اجمع بين دالة Cache::remember لتسريع القراءة، وثنائية الأحداث والمستمعات لفصل المهام الجانبية، وواجهة Schedule::command لأتمتة الصيانة الدورية.

وجه المقارنة الهندسيالأسلوب المتزامن أو التقليديمعيار Laravel 12 الحديث
الاستعلامات الثقيلة المتكررةتشغيل استعلامات التجميع المعقدة في قاعدة البيانات مع كل زيارةاستخدام Cache::remember مع إبطال المفتاح بدقة عبر Cache::forget
المهام الجانبية بعد العملياتتكديس إرسال البريد وتحديث الإحصائيات داخل دالة المتحكمإطلاق كلاس Event ومعالجته عبر كلاسات Listeners مفصولة
تسجيل المستمعاتربط مصفوفات الأحداث والمستمعات يدوياً داخل مزودات الخدمةالاكتشاف التلقائي للمستمعات عبر التلميح النوعي في دالة handle
المهام الدورية على الخادمكتابة عشرات الأسطر المتفرقة يدوياً في ملف crontab على الخادمجدولة مركزية موثقة بالكود عبر Schedule::command في routes/console.php
PHP
// Inspect scheduled tasks:
// php artisan schedule:list

// Run due scheduled tasks once:
// php artisan schedule:run
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

أتقنت في هذا الدرس حول «التخزين المؤقت والأحداث والمستمعون وجدولة المهام في Laravel» مفاهيم تخزين الاستعلامات المكلفة عبر Cache، وإبطال وتحديث مفاتيح التخزين المؤقت، وإطلاق أحداث التطبيق المخصصة Events وفق معايير Laravel 12 الحديثة.

الخطوة التالية والدرس القادم

انتقل الآن إلى الدرس التالي «معالجة الاستثناءات وقنوات التسجيل وتعدد اللغات في Laravel» للبناء التراكمي على ما تعلمته.