Диагностициране на проблеми с производителността с SharePoint Online

Тази статия ви показва как можете да диагностицирате често срещани проблеми с вашия сайт на SharePoint Online с използване на инструменти за разработчици на Internet Explorer.

Има три различни начина, по които можете да определите, че на една страница в сайт на SharePoint Online има проблем с производителността при персонализациите.

  • Мрежов монитор на лентата с инструменти F12

  • Сравнение с неперсонализирана базова линия

  • Метрика на заглавката на отговор на SharePoint Online

Тази тема описва как да използвате всеки от тези методи, за да диагностицирате проблеми с производителността. След като откриете причината за проблема, можете да работите в посока решение с помощта на статиите за подобряване на производителността на SharePoint, които можете да намерите на http://aka.ms/tune.

Използване на лентата с инструменти F12 за диагностика на производителността в SharePoint Online

В тази статия използваме Internet Explorer 11. Версии на инструментите за разработчици F12 в други браузъри имат подобни функции, въпреки че може да изглеждат малко по-различно. За информация за инструментите за разработчици на F12 вж.:

Да отворите инструментите за разработчици натиснете F12 и след това щракнете върху иконата за Wi-Fi:

Екранна снимка на wifi иконата от инструментите за разработчици F12

В Мрежа натиснете зеления бутон за изпълнение, за да заредите страница. Инструментът връща всички файлове, които браузърът поиска, за да получи страницата, които сте поискали. Следващата екранна снимка показва един такъв списък.

Екранна снимка на списъка с файлове, които се връщат с искане за страници.

Можете също да видите времената за изтегляне на файловете от дясната страна, както е показано на тази екранна снимка.

критерий на конструктора на заявки, задаващ поле за страна, което не е празно

Това ви дава визуално представяне на времето, необходимо на файла да се зареди. Зелена линия представя кога страницата е готов да бъде рендирана от браузъра. Това може да ви даде бърз преглед на различните файлове, които биха могли да причиняват бавни зареждания на страница във вашия сайт.

Настройване на неперсонализиран базов сайт за SharePoint Online

Най-добрият начин да определите слабите места в производителността на вашия сайт е да настроите напълно готова колекция от сайтове в SharePoint Online. По този начин можете да сравните всички различни аспекти на вашия сайт с това, което бихте получили без персонализация на страницата. Началната страница на OneDrive за бизнеса е добър пример за отделна колекция от сайтове, на която е малко вероятно да има персонализации.

Преглед на информация за заглавка на отговор на SharePoint

В SharePoint Online и SharePoint Server 2013 имате достъп до информацията, която се изпраща обратно към браузъра в заглавката на отговора за всеки файл. Двете най-полезни стойности за диагностициране на проблемите с производителността са SPRequestDuration и X-SharePointHealthScore:

  • SPRequestDuration

    Това е периодът от време, който е отнело на сървъра обработването на искането. Това може да помогне да определите дали заявката не е много тежка и не изисква много ресурси. Това е най-доброто прозрение, което имате за обема работа, която сървърът извършва, за да обслужи страницата.

  • X-SharePointHealthScore

    Това обозначава изправността на сървъра, на който работи вашият екземпляр на SharePoint. Това число варира в диапазон от 0 до 10, където 0 е най-изправен, а 10 е най-малко изправен. Това число помага да определите дали сървърът е тясното място при вашето зареждане на страница, или това е нещо, предизвикано от вашата страница. Резултатът за изправността на сървъра почти винаги е 0. В SharePoint Online има автоматизирани предупреждения, когато резултатът на изправността на сървъра се влоши дотолкова, че никога да не очаквате да видите резултат, различен от 0, за дълго време.

За да видите информация за заглавка на отговор на SharePoint

  1. Уверете се, че имате инсталирани инструментите на F12. За повече информация за изтегляне и инсталиране на тези инструменти вижте Какво е новото в инструментите на F12.

  2. В инструментите на F12, в раздела Мрежа натиснете зеления бутон за изпълнение, за да заредите страница.

  3. Щракнете върху един от .aspx файловете, върнати от инструмента, а след това щракнете върху ПО-ПОДРОБНО.

    Показва подробни данни на заглавката на отговор
  4. Щракнете върху Заглавки на отговор

    Линейна диаграма и линейна диаграма с маркери

Какво причинява проблемите в производителността в SharePoint Online?

Статията Опции за навигация за SharePoint Online показва пример за използване на стойността на SPRequestDuration, за да определите дали сложната структурна навигация е била причина страницата да отнема много време, за да се обработва на сървъра. Като се приеме стойност за базов сайт (без персонализиране), е възможно да се определи дали всеки файл отнема много време, за да се зареди. Примерът, използван в Опции за навигация за SharePoint Online, е основният .aspx файл. Този файл съдържа по-голямата част от ASP.NET кода, който се изпълнява за зареждане на вашата страница. В зависимост от шаблона за сайт, който използвате, това може да бъде start.aspx, home.aspx, default.aspx или друго име, ако персонализирате началната страница. Ако това число е значително по-голямо отколкото за вашия базов сайт, това е добра индикация, че има нещо сложно, което се случва във вашата страница и е причина за проблеми с производителността.

След като установите, че даден проблем е предизвикан от вашия сайт, препоръчваният начин да разберете какво причинява лошата производителност, е да премахнете всички възможни причини, например персонализациите на страници, а след това да ги добавите обратно в сайта една по една. След като премахнете достатъчно персонализации, които страницата изпълнява добре, можете да добавите обратно определени базови персонализации една по една.

Например ако имате много сложна навигация, опитайте да промените навигацията така, че да не показва подсайтове, след което проверете в инструментите за разработчици, за да видите дали това променя нещата. Или, ако имате голямо количество групи от съдържание, опитайте да ги премахнете от страницата си и вижте дали това подобрява нещата. Ако премахнете всички възможни причини и ги добавите обратно една по една, можете лесно да установите кои функции са най-големият проблем, а след това да работите за намирането на решение.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×