تخطي إلى المحتوى

التخزين المؤقت لاستعلامات Laravel بالطريقة الصحيحة: Cache::remember مع الإبطال التلقائي

M Mohamed Khalifa
كيف تخزن استعلامات موقعك مؤقتاً دون عرض محتوى قديم، باستخدام مراقبي النماذج لإبطال التخزين تلقائياً عند كل حفظ.

معظم مواقع Laravel تستعلم عن نفس المحتوى في كل طلب: الخدمات والمشاريع والإعدادات. تغليف هذه الاستعلامات بـ Cache::remember() سهل — الجزء الصعب هو الإبطال.

نمط المفتاح المُرقَّم

بدلاً من حذف عشرات المفاتيح الفردية، احتفظ برقم إصدار واحد وابدأ كل مفتاح تخزين به. ثم سجّل مراقباً واحداً لجميع نماذج المحتوى يرفع الرقم عند الحفظ والحذف. كل استعلام مخزن يتحدث فوراً بعد أي تعديل من لوحة التحكم، والمفاتيح القديمة تنتهي صلاحيتها تلقائياً.

تابع القراءة

مقالات ذات صلة

النشر التالي

لديك مشروع في ذهنك؟ لنبنِه بالشكل الصحيح.

افتح قناة إنتاج. البنية أولاً. التسليم بملكية كاملة.

visitor@khalifadev:~ ● ready

$ Contact::connect();

✓ channel open

info@khalifadev.com

$ Mail::send( 'next-system' );