مسام
العودة إلى الدورة

أوراكل Visual Builder: تطبيقات تعيش بعد إصدارها الأول · الوحدة ١٥ · الأداء

التخزين المؤقت، ومتى يكذب

الدرس ١٥٣ من ١٧٦ · ٣ دقيقة

حفظُ بياناتٍ لتجنّب استدعاء، والقيمةُ البائتة التي تصرّف أحدٌ بناءً عليها. والتخزين المؤقّت أنجعُ إصلاح أداءٍ والوحيدُ في هذه الوحدة الذي يستطيع جعل تطبيقٍ خاطئًا لا بطيئًا فحسب. والمقايضة صريحة: فأنت تبادل الطزاجة بالسرعة. فكل قيمةٍ مخزَّنة قيمةٌ قد تكون تغيّرت منذ جلبتها، والسؤال ليس قط أتستطيع البيات — بل ماذا يقع حين تبيت. ولذلك تكون البيانات المرجعية الحالة الآمنة وتكاد تكون الوحيدة. قائمةَ بلدانٍ وحالاتٍ وفئات. فهي تتغيّر نادرًا، ويرى الجميع القيم نفسها، وكونُها متأخّرةً يومًا غير ضارٍّ عادةً — عمليّاتُ البحث المتكرّرة في الدرس ٣، والموضعُ المشروع لحفظ شيء. والبيانات المعاملاتية الحالةُ الخطرة. رصيدًا وحالًا ومبلغًا — كلَّ ما يستطيع غيرك تغييره وهذا المستخدم ينظر إليه. ورصيدٌ مخزَّن عددٌ يتّخذ أحدٌ قرارًا بناءً عليه، والنسخةُ المنحرفة في الدرس ٢ من الوحدة ٥ تصل في صفحةٍ لا قاعدة بيانات. فالسؤال ليس «أأستطيع تخزين هذا» بل «ماذا سيفعل أحدٌ بقيمةٍ عمرها خمس دقائق». فإن كان سينظر فيها فحسن. وإن كان

الدرس الكامل جزء من الدورة

الفيديو والدرس المكتوب كاملًا واختبار الوحدة مشمولة في أوراكل Visual Builder: تطبيقات تعيش بعد إصدارها الأول، مع شهادة عند الإكمال ونافذة استرداد مدتها أربعة عشر يومًا.

احصل على الدروس المجانية بالبريد

سنرسل لك رابطًا لكل درس مجاني في هذه الدورة. لا حاجة إلى حساب، ورسالة واحدة فقط.

في هذه الوحدة: الوحدة ١٥ · الأداء

  1. ١قِس قبل أن تغيّر شيئًا
  2. ٢الجلب الزائد: السبب المعتاد
  3. ٣استدعاءات أكثر من اللازم
  4. ٤عرض قائمة كبيرة
  5. ٥ماذا تُحمِّل، ومتى
  6. ٦التخزين المؤقت، ومتى يكذب
  7. ٧ما الذي ينكسر: ثلاثة إخفاقات أداء
  8. ٨تمهيد التدريب · عشرة أضعاف البيانات