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