تحسين أداء النموذج

 

تاريخ النشر: جمادى الأولى, 1438

ينطبق على: Dynamics 365 (online)، Dynamics 365 (on-premises)، Dynamics CRM 2016، Dynamics CRM Online

يمكن للنماذج التي يتم تحميلها ببطء أن تقلل من إنتاجية المستخدم واعتماده. قم باتباع هذه التوصيات لزيادة مدى سرعة تحميل النماذج الخاصة بك. تكون العديد من هذه التوصيات حول كيف يمكن لمطور تنفيذ البرامج النصية للنماذج الخاصة بمؤسستك. تأكد من مناقشة هذه التوصيات مع المطورين الذين يقومون بإنشاء برامج نصية للنماذج الخاصة بك.

في هذا الموضوع

تصميم نموذج

البرمجة النصية للنماذج

شريط الأوامر أو الشريط

تصميم نموذج

قم بالتفكير في التفاعل الذي سيكون للمستخدم مع النموذج، وكمية البيانات التي يجب أن يتم عرضها داخله.

  • الاحتفاظ بعدد الحقول إلى الحد الأدنى
    كلما كان لديك مزيد من الحقول في كيان، زادت البيانات التي تحتاج إلى نقلها عبر الإنترنت أو الإنترانت لعرض كل سجل.

البرمجة النصية للنماذج

عندما يكون لديك تخصيصات باستخدام البرامج النصية للنماذج، تأكد أن المطور يستوعب هذه الاستراتيجيات لتحسين الأداء.

  • تجنب تضمين مكتبات مورد ويب JavaScript غير الضرورية
    كلما قمت بإضافة المزيد من البرامج النصية إلى النموذج، سيستغرق المزيد من الوقت لتنزيلها. عادةً ما يتم تخزين البرامج النصية في المستعرض بعد تحميلها لأول مرة، ولكن دائمًا ما يخلق النموذج عند عرضه لأول مرة انطباعًا كبيرًا.

  • تجنب تحميل جميع البرامج النصية في حدث Onload
    إذا كانت لديك تعليمات برمجية تدعم فقط أحداث OnChange للحقول أو حدث OnSave ، تأكد من تعيين مكتبة البرنامج النصي باستخدام معالج الحدث لهذه الأحداث بدلاً من حدث OnLoad. يمكن تأجيل بهذه الطريقة تحميل تلك المكتبات وزيادة الأداء عند تحميل النموذج.

  • استخدم علامات التبويب المطوية لتأجيل تحميل موارد ويب
    عند تضمين موارد الويب أو IFRAMES في مقاطع داخل علامة التبويب المطوية، لن يتم تحميلها إذا تم طي علامة التبويب. سيتم تحميلها عند توسيع علامة التبويب. عند تغيير حالة التبويب، يقع حدث TabStateChange. يمكن لأي تعليمات برمجية مطلوبة لدعم موارد الويب أو IFRAMEs، داخل علامات التبويب المطوية، استخدام معالجات الأحداث لحدث TabStateChange وتقليل التعليمات البرمجية التي قد تحدث خلاف ذلك في حدث OnLoad .

  • تعيين خيارات الرؤية الافتراضية
    تجنب استخدام البرامج النصية للنماذج في حدث OnLoad الذي يقوم بإخفاء عناصر النموذج. بدلاً من ذلك قم بتعيين خيارات الرؤية الافتراضية لعناصر النموذج التي قد تكون مخفية بحيث لا تكون مرئية بشكل افتراضي عند تحميل النموذج. ثم استخدم البرامج النصية في حدث OnLoad لإظهار عناصر النموذج التي تريد عرضها.

شريط الأوامر أو الشريط

ضع هذه التوصيات في الاعتبار أثناء تحرير شريط الأوامر أو الشريط.

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

انظر أيضا

إنشاء النماذج وتصميمها
استخدام محرر النماذج
اعتبارات التصميم للنماذج الرئيسية
العروض التقديمية للنموذج الرئيسي
إدارة الحفظ التلقائي
تحديث النماذج الخاصة بك

© 2017 Microsoft. جميع الحقوق محفوظة. حقوق النشر