تحسين مكالمات الصفحة في SharePoint في صفحات موقع النشر الحديثة والكلاسيكية في Microsoft 365
يحتوي كل من SharePoint في مواقع النشر الحديثة والكلاسيكية في Microsoft 365 على ارتباطات تقوم بتحميل البيانات من ميزات SharePoint و CDNs (أو إجراء مكالمات إليها). كلما زاد عدد الاستدعاءات التي تجريها الصفحة، زادت مدة تحميل الصفحة. يعرف هذا باسم زمن الانتقال المتصور للمستخدم النهائي أو EUPL.
ستساعدك هذه المقالة على فهم كيفية تحديد عدد وتأثير المكالمات إلى نقاط النهاية الخارجية من صفحات موقع النشر الحديثة والكلاسيكية وكيفية الحد من تأثيرها على زمن انتقال المستخدم النهائي المتصور.
ملاحظة
لمزيد من المعلومات حول الأداء في مداخل SharePoint الحديثة، راجع الأداء في تجربة SharePoint الحديثة.
استخدام أداة تشخيص الصفحة ل SharePoint لتحليل استدعاءات الصفحة
أداة تشخيصات الصفحة ل SharePoint هي ملحق مستعرض لمستعرضات Microsoft Edge وChrome التي تحلل كل من SharePoint في مدخل Microsoft 365 الحديث وصفحات موقع النشر الكلاسيكية. توفر الأداة تقريرا لكل صفحة تم تحليلها توضح كيفية أداء الصفحة مقابل مجموعة محددة من معايير الأداء. لتثبيت أداة تشخيصات الصفحات ل SharePoint والتعرف على معلومات عنها، تفضل بزيارة استخدام أداة تشخيص الصفحة ل SharePoint.
ملاحظة
تعمل أداة تشخيص الصفحة فقط مع SharePoint في Microsoft 365، ولا يمكن استخدامها على صفحة نظام SharePoint.
عند تحليل صفحة موقع SharePoint باستخدام أداة تشخيصات الصفحة ل SharePoint، يمكنك مشاهدة معلومات حول المكالمات الخارجية في نتيجة طلبات SharePoint في جزء اختبارات التشخيص . سيظهر السطر باللون الأخضر إذا كانت صفحة الموقع تحتوي على أقل من عدد المكالمات الأساسي، وأحمر إذا تجاوزت الصفحة رقم الأساس. يختلف الرقم الأساسي للصفحات الحديثة والكلاسيكية لأن صفحات الموقع الكلاسيكية تستخدم HTTP1.1 وتستخدم الصفحات الحديثة HTTP2.0:
- يجب ألا تحتوي صفحات الموقع الحديثة على أكثر من 25 مكالمة
- يجب ألا تحتوي صفحات النشر الكلاسيكية على أكثر من 6 مكالمات
تتضمن النتائج المحتملة ما يلي:
- الانتباه مطلوب (أحمر): تتجاوز الصفحة العدد الأساسي للمكالمات
- لا يوجد إجراء مطلوب (أخضر): تحتوي الصفحة على أقل من العدد الأساسي للمكالمات
إذا ظهرت نتيجة طلبات SharePoint في القسم الانتباه المطلوب ، يمكنك النقر فوق النتيجة للحصول على التفاصيل، بما في ذلك العدد الإجمالي للمكالمات على الصفحة وقائمة عناوين URL.
معالجة مشكلات الأداء المتعلقة بالعديد من المكالمات على الصفحة
إذا كانت الصفحة تحتوي على عدد كبير جدا من المكالمات، يمكنك استخدام قائمة عناوين URL في نتائج طلبات SharePoint لتحديد ما إذا كانت هناك أي مكالمات متكررة أو مكالمات يجب تجميعها في دفعات أو استدعاءات تقوم بإعادة البيانات التي يجب تخزينها مؤقتا.
يمكن أن يساعد تجميع مكالمات REST في تقليل النفقات العامة للأداء. لمزيد من المعلومات حول تجميع استدعاءات واجهة برمجة التطبيقات، راجع إجراء طلبات دفعية باستخدام واجهات برمجة تطبيقات REST.
يمكن أن يؤدي استخدام ذاكرة التخزين المؤقت لتخزين نتائج استدعاء واجهة برمجة التطبيقات إلى تحسين أداء طلب دافئ عن طريق السماح للعميل باستخدام البيانات المخزنة مؤقتا بدلا من إجراء استدعاء إضافي لكل تحميل صفحة لاحقة. هناك طرق متعددة للاقتراب من هذا الحل اعتمادا على متطلبات العمل. عادة إذا كانت البيانات ستكون هي نفسها لجميع المستخدمين، فإن استخدام خدمة التخزين المؤقت من الطبقة المتوسطة مثل ذاكرة التخزين المؤقت Azure Redis هو خيار رائع لتقليل نسبة استخدام الشبكة لواجهة برمجة التطبيقات بشكل كبير مقابل موقع، حيث يطلب المستخدمون البيانات من خدمة التخزين المؤقت بدلا من SPO مباشرة. ستكون استدعاءات SPO الوحيدة المطلوبة هي تحديث ذاكرة التخزين المؤقت للطبقة المتوسطة. إذا كانت البيانات ستتقلب على أساس مستخدم فردي، فقد يكون من الأفضل تنفيذ ذاكرة تخزين مؤقت من جانب العميل، مثل LocalStorage أو حتى ملف تعريف الارتباط. سيظل هذا يقلل من وحدات تخزين المكالمات عن طريق إزالة الطلبات اللاحقة التي قدمها نفس المستخدم لمدة ذاكرة التخزين المؤقت، ولكنه سيكون أقل كفاءة من خدمة التخزين المؤقت المخصصة. يسمح لك PnP باستخدام LocalStorage مع القليل من التطوير الإضافي المطلوب.
قبل إجراء مراجعات الصفحة لمعالجة مشكلات الأداء، قم بتدوين وقت تحميل الصفحة في نتائج التحليل. قم بتشغيل الأداة مرة أخرى بعد المراجعة لمعرفة ما إذا كانت النتيجة الجديدة ضمن المعيار الأساسي، وتحقق من وقت تحميل الصفحة الجديدة لمعرفة ما إذا كان هناك تحسن.
ملاحظة
يمكن أن يختلف وقت تحميل الصفحة استنادا إلى مجموعة متنوعة من العوامل مثل تحميل الشبكة والوقت من اليوم والظروف العابرة الأخرى. يجب اختبار وقت تحميل الصفحة عدة مرات قبل إجراء التغييرات وبعدها لمساعدتك في متوسط النتائج.