Wprowadzenie do dostrajania wydajności dla usługi SharePoint Online
W tym artykule wyjaśniono, jakie konkretne aspekty należy wziąć pod uwagę podczas projektowania stron pod kątem najlepszej wydajności w usłudze SharePoint Online.
Metryki usługi SharePoint Online
Następujące szerokie metryki usługi SharePoint Online zapewniają rzeczywiste dane dotyczące wydajności:
Szybkość ładowania stron
Liczba rund wymaganych na stronę
Problemy z usługą
Inne rzeczy, które powodują obniżenie wydajności
Wnioski osiągnięte z powodu danych
Dane mówią nam:
Większość stron działa dobrze w usłudze SharePoint Online.
Strony, które nie są dostosowane, ładują się szybko.
OneDrive dla Firm, witryny zespołu i strony systemowe, takie jak _layouts itp., są szybkie do załadowania.
Najwolniejsze 1% stron usługi SharePoint Online zajmuje ponad 5000 milisekund.
Jednym z prostych testów porównawczych, których można użyć, jest mierzenie wydajności przez porównanie czasu ładowania własnego portalu z czasem ładowania strony głównej OneDrive dla Firm, ponieważ używa ona kilku dostosowanych funkcji. Ten krok jest często pierwszym krokiem, który pomoc techniczna prosi o ukończenie w przypadku rozwiązywania problemów z wydajnością sieci.
Używanie standardowego konta użytkownika podczas sprawdzania wydajności
Administrator zbioru witryn, właściciel witryny, Redaktor lub współautor należą do innych grup zabezpieczeń, mają więcej uprawnień i w związku z tym mają dodatkowe elementy ładowane przez program SharePoint na stronie.
Ten scenariusz ma zastosowanie do lokalnego programu SharePoint i usługi SharePoint Online, ale w scenariuszu lokalnym różnice nie mogą być tak łatwo zauważone, jak w usłudze SharePoint Online.
Aby poprawnie ocenić sposób działania strony dla użytkowników, należy użyć standardowego konta użytkownika, aby uniknąć ładowania kontrolek tworzenia i dodatkowego ruchu związanego z grupami zabezpieczeń.
Kategorie połączeń na potrzeby dostrajania wydajności
Połączenia między serwerem a użytkownikiem można podzielić na trzy główne składniki. Te składniki należy wziąć pod uwagę podczas projektowania stron usługi SharePoint Online, aby uzyskać wgląd w czas ładowania.
Serwera Serwery hostujące przez firmę Microsoft w centrach danych.
Sieci Sieć firmy Microsoft, Internet i sieć lokalna między centrum danych a użytkownikami.
Przeglądarka Miejsce załadowania strony.
W ramach tych trzech połączeń zwykle istnieje pięć przyczyn, które powodują 95% wolnych stron. Każdy z tych powodów został omówiony w tym artykule:
Problemy z nawigacją
Zestawienie zawartości
Duże pliki
Wiele żądań do serwera
Przetwarzanie składników Web Part
Połączenie z serwerem
Wiele problemów wpływających na wydajność lokalnego programu SharePoint dotyczy również usługi SharePoint Online.
Jak można się spodziewać, masz znacznie większą kontrolę nad tym, jak serwery działają w lokalnym programie SharePoint. W przypadku usługi SharePoint Online sytuacja jest nieco inna. Tym więcej pracy wykonujesz na serwerze, tym dłużej trwa renderowanie strony. W przypadku programu SharePoint największymi winowajcami w tym zakresie są złożone strony z wieloma składnikami Web Part.
Lokalny program SharePoint Server
SharePoint Online
W usłudze SharePoint Online niektóre żądania stron mogą w rzeczywistości wywoływać wiele serwerów. Może skończyć się macierz żądań między serwerami dla pojedynczego żądania. Te interakcje są kosztowne z perspektywy ładowania strony i spowalniają działanie.
Przykłady tych interakcji między serwerami to:
Sieć Web do serwerów SQL
Serwery sieci Web do aplikacji
Inną rzeczą, która może spowolnić interakcje z serwerem, są chybienia pamięci podręcznej. W przeciwieństwie do lokalnego programu SharePoint istnieje niewielkie prawdopodobieństwo, że trafisz na ten sam serwer dla strony, która była wcześniej odwiedzana; Dzięki temu buforowanie obiektów jest przestarzałe.
Połączenie sieciowe
W przypadku lokalnego programu SharePoint, który nie korzysta z sieci WAN, można użyć szybkiego połączenia między centrum danych a użytkownikami końcowymi. Ogólnie rzecz biorąc, rzeczy są łatwe do zarządzania z perspektywy sieci.
W usłudze SharePoint Online należy wziąć pod uwagę jeszcze kilka czynników; na przykład:
Sieć firmy Microsoft
The Internet
Dostawca usług internetowych (ISP)
Niezależnie od używanej wersji programu SharePoint (i sieci), zwykle są to następujące elementy, które zwykle powodują, że sieć jest zajęta:
Duży ładunek
Wiele plików
Duża fizyczna odległość do serwera
Jedną z funkcji, której można użyć w usłudze SharePoint Online, jest usługa Microsoft CDN (Content Delivery Network). Sieć CDN to w zasadzie rozproszona kolekcja serwerów wdrożonych w wielu centrach danych. W przypadku usługi CDN zawartość na stronach może być hostowana na serwerze znajdującym się w pobliżu klienta, nawet jeśli klient znajduje się daleko od źródłowego programu SharePoint Server. Firma Microsoft będzie używać tej funkcji w przyszłości do przechowywania lokalnych wystąpień stron, których nie można dostosować, na przykład strony głównej administratora usługi SharePoint Online. Aby uzyskać więcej informacji na temat sieci CDN, zobacz Sieci dostarczania zawartości.
Coś, o czym należy pamiętać, ale nie masz nad tym kontroli, to szybkość połączenia usługodawcy sieciowego. Proste narzędzie do testowania prędkości informuje o szybkości połączenia.
Połączenie przeglądarki
Istnieje kilka czynników, które należy wziąć pod uwagę w przypadku przeglądarek internetowych z perspektywy wydajności.
Odwiedzanie złożonych stron ma wpływ na wydajność. Większość przeglądarek ma tylko niewielką pamięć podręczną (około 90 MB), podczas gdy średnia strona internetowa zwykle wynosi około 1,6 MB, co nie trwa długo.
Problemem może być również przepustowość. Jeśli na przykład użytkownik ogląda filmy wideo w innej sesji, ma to wpływ na wydajność strony programu SharePoint. Chociaż nie możesz uniemożliwić użytkownikom przesyłania strumieniowego multimediów, możesz kontrolować sposób ładowania strony dla użytkowników.
Zapoznaj się z następującymi artykułami dotyczącymi różnych technik dostosowywania stron usługi SharePoint Online i innych najlepszych rozwiązań, które pomogą Ci osiągnąć optymalną wydajność.
Korzystanie z narzędzia diagnostyki strony dla usługi SharePoint Online
Opóźnienie ładowania obrazów i języka JavaScript w usłudze SharePoint Online
Korzystanie z Office 365 Content Delivery Network (CDN) w usłudze SharePoint Online
Planowanie wydajności i testowanie obciążenia usługi SharePoint Online
Diagnozowanie problemów z wydajnością w usłudze SharePoint Online
Korzystanie z pamięci podręcznej obiektów w usłudze SharePoint Online
Instrukcje: unikanie ograniczania lub blokowania w usłudze SharePoint Online
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla