تشخيص مشاكل الأداء في SharePoint

توضح لك هذه المقالة كيف يمكنك تشخيص المشكلات الشائعة في موقع SharePoint باستخدام أدوات مطور Internet Explorer.

هناك أربع طرق مختلفة يمكنك من خلالها تحديد أن الصفحة على موقع SharePoint بها مشكلة في الأداء في التخصيصات.

  • أداة تشخيص الصفحة ل SharePoint

  • مراقبة شبكة شريط الأدوات F12

  • مقارنة بخط أساس غير مخصص

  • مقاييس رأس استجابة SharePoint

توضح هذه المقالة كيفية استخدام كل من هذه الطرق لتشخيص مشكلات الأداء. بمجرد معرفة سبب المشكلة، يمكنك العمل نحو حل باستخدام المقالات حول تحسين أداء SharePoint التي يمكنك العثور عليها على https://aka.ms/tune.

استخدام أداة تشخيص الصفحة ل SharePoint

أداة تشخيصات الصفحة ل SharePoint هي ملحق مستعرض لمستعرضات Microsoft Edge (https://www.microsoft.com/edge) ومستعرضات Chrome التي تحلل كلا من مدخل SharePoint الحديث وصفحات موقع النشر الكلاسيكية.

هام

تعمل هذه الأداة فقط مع SharePoint في Microsoft 365، ولا يمكن استخدامها على صفحة نظام SharePoint أو على صفحة تطبيق SharePoint. تم تصميم نوع صفحة التطبيق لاستخدامه لتطبيقات أعمال معينة داخل SharePoint وليس للمداخل. تم تصميم الأداة لتحسين صفحات المدخل وصفحات موقع Teams.

تنشئ الأداة تقريرا لكل صفحة تم تحليلها توضح كيفية أداء الصفحة مقابل مجموعة محددة مسبقا من القواعد وتعرض معلومات مفصلة عندما تقع نتائج الاختبار خارج قيمة الأساس. يمكن لمسؤولي SharePoint ومصمميها استخدام الأداة لاستكشاف مشكلات الأداء وإصلاحها والتأكد من تحسين الصفحات الجديدة قبل النشر.

لمزيد من المعلومات حول كيفية تثبيت الأداة واستخدامها، راجع تشخيصات الصفحة لأداة SharePoint.

استخدام شريط أدوات F12 لتشخيص الأداء في SharePoint

في هذه المقالة، نستخدم Internet Explorer 11. تحتوي إصدارات أدوات مطور F12 على المستعرضات الأخرى على ميزات مماثلة على الرغم من أنها قد تبدو مختلفة قليلا. للحصول على معلومات حول أدوات مطور F12، راجع:

لإظهار أدوات المطور، اضغط على F12 ثم انقر فوق أيقونة Wi-Fi:

لقطة شاشة لرمز wifi الخاص بأدوات مطور F12.

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

لقطة شاشة لقائمة الملفات التي تم إرجاعها مع طلب صفحة.

يمكنك أيضا مشاهدة أوقات تنزيل الملفات على الجانب الأيمن كما هو موضح في لقطة الشاشة هذه.

رسم تخطيطي يوضح الوقت المستغرق لتحميل الصفحات المطلوبة من SharePoint.

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

إعداد أساس غير مخصص ل SharePoint

أفضل طريقة لتحديد نقاط ضعف أداء موقعك هي إعداد مجموعة مواقع مشتركة خارج الصندوق تماما في SharePoint. بهذه الطريقة يمكنك مقارنة جميع الجوانب المختلفة لموقعك بما ستحصل عليه دون أي تخصيص على الصفحة. تعد الصفحة الرئيسية OneDrive for Business مثالا جيدا لمجموعة مواقع مشتركة منفصلة من غير المحتمل أن تحتوي على أي تخصيصات.

عرض معلومات رأس استجابة SharePoint

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

لعرض معلومات رأس استجابة SharePoint

  1. تأكد من تثبيت أدوات F12. لمزيد من المعلومات حول تنزيل هذه الأدوات وتثبيتها، راجع ما الجديد في أدوات F12.

  2. في أدوات F12، على علامة التبويب الشبكة ، اضغط على زر التشغيل الأخضر لتحميل صفحة.

  3. انقر فوق أحد ملفات .aspx التي تم إرجاعها بواسطة الأداة ثم انقر فوق تفاصيل.

    يعرض تفاصيل عنوان الاستجابة.

  4. انقر فوق رؤوس الاستجابة.

    رسم تخطيطي يوضح عنوان URL لعنوان الاستجابة.

ما الذي يسبب مشكلات في الأداء في SharePoint؟

تعرض المقالة خيارات التنقل ل SharePoint مثالا على استخدام قيمة SPRequestDuration لتحديد أن التنقل الهيكلي المعقد كان يتسبب في أن تستغرق الصفحة وقتا طويلا للمعالجة على الخادم. من خلال أخذ قيمة لموقع أساسي (بدون تخصيص)، من الممكن تحديد ما إذا كان أي ملف معين يستغرق وقتا طويلا للتحميل. المثال المستخدم في خيارات التنقل ل SharePoint هو ملف .aspx الرئيسي. يحتوي هذا الملف على معظم التعليمات البرمجية ASP.NET التي يتم تشغيلها لتحميل الصفحة. استنادا إلى قالب الموقع الذي تستخدمه، قد يكون هذا start.aspx أو home.aspx أو default.aspx أو اسما آخر إذا قمت بتخصيص الصفحة الرئيسية. إذا كان هذا الرقم أعلى بكثير من موقعك الأساسي، فمن الجيد أن هناك شيئا معقدا يحدث في صفحتك يسبب مشكلات في الأداء.

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

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