نظرة عامة على إنشاء التطبيقات ذات الأداء المتميز

كيف ولماذا يتم استخدام أنماط الأداء وتجنب الأنماط المضادة

يجب استخدام أنماط الأداء لتعزيز كفاءة التطبيق، في حين يجب تجنب الأنماط المضادة لأنها يمكن أن تقلل من فعالية التطبيق. من المهم أن تفهم كيفية وسبب استخدام أنماط الأداء وتجنب الأنماط المضادة لتحسين أداء تطبيقك.

أنماط التطبيقات وزيادة إنتاجية Power Apps

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

يوجه Power Apps نحو الأنماط ذات الأداء المتميز

يرشدك سلوك Power Apps الافتراضي إلى الأنماط ذات الأداء المتميز والمعروفة. تتضمن هذه الأنماط تحميل البيانات بشكل مبسط عند الإطلاق، والترحيل التزايدي التلقائي للبيانات، والتخزين المؤقت للبيانات للمجموعات، وتحميل البيانات الأساسية فقط لكل صفحة. تعتبر هذه الأنماط المثبتة فعالة لتطبيقات المؤسسات ذات البيانات الثقيلة. وتتبع العديد من عمليات تنفيذ Power Apps الناجحة هذه الإرشادات، حيث تستخدم أكثر من 100 جدول وأكثر من 50 شاشة مع الحفاظ على الأداء الممتاز.

الوقوع في الأنماط المضادة

عند إنشاء تطبيق على أي نظام أساسي للتطوير، يوجد خطر إنشاء تطبيق يؤدي أداءً سيئًا بسبب الأنماط المضادة. يمكن أن تتسبب هذه الأنماط في بطء أوقات التحميل، والانتقالات البطيئة بين الصفحات، وصعوبة تحديث البيانات واسترجاعها. وتتضمن بعض الأمثلة الشائعة للأنماط المضادة تحميل كميات زائدة من البيانات، وتحويل كل شيء إلى مجموعات، وزيادة تحميل OnStart. وغالبًا ما يتم اعتماد هذه الأنماط عند محاولة التغلب على القيود المتصورة أو الحقيقية في Power Apps. وبينما نحاول إرشادك نحو أفضل الأنماط، لا يزال من الممكن استخدام نمط سيئ عن غير قصد، مما يؤدي إلى أداء ضعيف للتطبيق.

أربعة مبادئ رئيسية لتصميم الأداء

فيما يلي أربعة مبادئ أداء رئيسية يجب مراعاتها أثناء إنشاء تطبيقك. هذه المبادئ ليست مستقلة تمامًا عن بعضها البعض، وبالتالي ستجد بعض اقتراحات الأداء مكررة في أقسام مختلفة. لفهم هذه المقالات بشكل أفضل، من المفيد أيضًا فهم مقالة مراحل تنفيذ Power App. إذا كان لديك تطبيق حالي لا يعمل بشكل جيد، فاستخدم المبادئ الواردة أدناه لفحص تطبيقك.

يرتبط كل مبدأ من المبادئ الواردة أدناه بصفحة تحتوي على مزيد من التفاصيل حول الموضوع.

  1. تحسين عمليات تحميل الصفحات: قم بتحسين تطبيقاتك لسرعة تحميل التطبيق والصفحة. قم بتقليل أو تأخير أو إزالة الإجراءات التي تمنع التحميل السريع للتطبيق أو الصفحة.
  2. حمولات البيانات الصغيرة: احتفظ بكمية صغيرة من البيانات التي يتم استردادها بكميات كبيرة.
  3. تحسين أنماط بيانات الاستعلام: قم بإجراء عمليات مزج البيانات على الخادم، وليس على تطبيق Power Apps.
  4. عمليات الحساب السريعة: تعامل مع Power Fx، وليس ضده.

يجب أن تغطي هذه المبادئ معظم ما هو ضروري لجعل تطبيقك سريعًا.

إرشادات الأداء الإضافية

توجد اعتبارات أخرى تتعلق بالأداء يجب وضعها في الاعتبار. للحصول على إرشادات إضافية، راجع هذه المقالات: