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

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

استدعاءات أكثر من اللازم

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

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

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

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

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

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

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

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