لماذا يهم هذا الدرس؟
فهم Cache وQueues في الإنتاج وتطبيقه عمليًا داخل ميزة صغيرة في Laravel. يعتمد Production Delivery على Environment Configuration وFramework Cache وQueues الدائمة وMigrations وأوامر قابلة للتكرار بترتيب مضبوط.
كيف تفكر فيه؟
- في درس Cache وQueues في الإنتاج، النتيجة التي يجب أن تتحقق: نفّذ أوامر الإنتاج ضمن عملية نشر قابلة للتكرار والمراجعة.
- في سياق Cache وQueues في الإنتاج، الخطر الذي يجب أن يبقى تحت السيطرة: تشغيل Artisan Commands عشوائيًا على Server واحد بلا Release Evidence يصنع Configuration Drift وRollback غير موثوق.
- تطبيق Cache وQueues في الإنتاج: اكتب Deployment Checklist تتحقق من Configuration وتشغل Migrations وتحدث Caches وتعيد Queue Workers ثم تنفذ Smoke Request.
تشغيل مهام الإنتاج
Web Request
تطبيق عملي
في التطبيق الخاص بدرس Cache وQueues في الإنتاج: نفّذ أوامر الإنتاج ضمن عملية نشر قابلة للتكرار والمراجعة.
deploy.shbash
php artisan config:cache
php artisan route:cache
php artisan migrate --force
php artisan queue:restartجرّب بنفسك
تمرين Cache وQueues في الإنتاج
اكتب Deployment Checklist تتحقق من Configuration وتشغل Migrations وتحدث Caches وتعيد Queue Workers ثم تنفذ Smoke Request.
- سجل النتيجة المتوقعة قبل التنفيذ
- اختبر حالة صحيحة وحالة فشل مرتبطة بالدرس
- اشرح في سطرين أين يوجد الحد المسؤول عن القرار
