Einführung in die Leistungsoptimierung für SharePoint Online

In diesem Artikel wird erläutert, welche spezifischen Aspekte Sie beim Entwerfen von Seiten für eine optimale Leistung in SharePoint Online berücksichtigen müssen.

SharePoint Online-Metriken

Die folgenden umfassenden Metriken für SharePoint Online liefern reale Daten zur Leistung:

  • Die Geschwindigkeit, mit der Seiten geladen werden

  • Die Anzahl der pro Seite erforderlichen Roundtrips

  • Probleme mit dem Dienst

  • Die anderen Dinge, die zu Leistungseinbußen führen

Aufgrund der Daten erzielte Schlussfolgerungen

Die Daten sagen uns Folgendes:

  • Die meisten Seiten funktionieren in SharePoint Online gut.

  • Nicht angepasste Seiten werden schnell geladen.

  • OneDrive for Business, Teamwebsites und Systemseiten wie _layouts usw. können schnell geladen werden.

  • Für die langsamsten 1 % der SharePoint Online-Seiten dauert das Laden mehr als 5.000 Millisekunden.

Ein einfacher Benchmarktest, den Sie verwenden können, besteht darin, die Leistung zu messen, indem Sie die Ladezeit Ihres eigenen Portals mit der Ladezeit der OneDrive for Business Startseite vergleichen, da nur wenige benutzerdefinierte Features verwendet werden. Dieser Schritt ist häufig der erste Schritt, den Der Support fordert Sie bei der Behandlung von Problemen mit der Netzwerkleistung auf.

Verwenden eines Standardbenutzerkontos beim Überprüfen der Leistung

Ein Websitesammlungsadministrator, Websitebesitzer, Editor oder Mitwirkender gehören zu anderen Sicherheitsgruppen, verfügen über mehr Berechtigungen und verfügen daher über zusätzliche Elemente, die SharePoint auf einer Seite lädt.

Dieses Szenario gilt für lokale SharePoint- und SharePoint Online-Instanzen, aber in einem lokalen Szenario können die Unterschiede nicht so leicht bemerkt werden wie in SharePoint Online.

Um die Leistung einer Seite für Benutzer richtig auszuwerten, sollten Sie ein Standardbenutzerkonto verwenden, um das Laden der Erstellungssteuerelemente und zusätzlichen Datenverkehr im Zusammenhang mit Sicherheitsgruppen zu vermeiden.

Verbindungskategorien für die Leistungsoptimierung

Sie können die Verbindungen zwischen dem Server und dem Benutzer in drei Standard Komponenten kategorisieren. Berücksichtigen Sie diese Komponenten beim Entwerfen von SharePoint Online-Seiten, um Einblicke in Ladezeiten zu erhalten.

  • Server Die Server, die Microsoft in Rechenzentren hostet.

  • Netzwerk Das Microsoft-Netzwerk, das Internet und Ihr lokales Netzwerk zwischen dem Rechenzentrum und Ihren Benutzern.

  • Browser Wo die Seite geladen wird.

Innerhalb dieser drei Verbindungen gibt es in der Regel fünf Gründe, die zu 95 % der langsamen Seiten führen. Jeder dieser Gründe wird in diesem Artikel erläutert:

  • Navigationsprobleme

  • Inhaltsrollup

  • Große Dateien

  • Viele Anforderungen an den Server

  • Webpartverarbeitung

Serververbindung

Viele der Probleme, die sich auf die Leistung mit sharePoint lokal auswirken, gelten auch für SharePoint Online.

Wie Sie es erwarten würden, haben Sie viel mehr Kontrolle über die Leistung von Servern mit lokalem SharePoint. Bei SharePoint Online sind die Dinge etwas anders. Je mehr Arbeit sie auf einem Server erledigen, desto länger dauert es, eine Seite zu rendern. Bei SharePoint sind die größten Schuldigen in dieser Hinsicht komplexe Seiten mit mehreren Webparts.

SharePoint Server lokal

Screenshot des lokalen Servers.

SharePoint Online

Screenshot: Server online.

Mit SharePoint Online können bestimmte Seitenanforderungen tatsächlich mehrere Server aufrufen. Sie können eine Matrix von Anforderungen zwischen Servern für eine einzelne Anforderung erstellen. Diese Interaktionen sind aus Sicht des Seitenladevorgangs teuer und führen zu langsamen Vorgängen.

Beispiele für diese Server-zu-Server-Interaktionen sind:

  • Web zu SQL Server

  • Web zu Anwendungsservern

Die andere Sache, die Serverinteraktionen verlangsamen kann, sind Cachefehler. Im Gegensatz zu lokalem SharePoint besteht eine geringe Chance, dass Sie denselben Server für eine Seite treffen, die Sie zuvor besucht haben. Dadurch ist das Zwischenspeichern von Objekten veraltet.

Netzwerkverbindung

Mit lokalem SharePoint, das kein WAN verwendet, können Sie eine Hochgeschwindigkeitsverbindung zwischen Rechenzentrum und Endbenutzern verwenden. Im Allgemeinen ist die Verwaltung aus Netzwerksicht einfach.

Bei SharePoint Online müssen einige weitere Faktoren berücksichtigt werden. Zum Beispiel:

  • Das Microsoft-Netzwerk

  • Das Internet

  • Der Internetdienstanbieter (ISP)

Unabhängig davon, welche Version von SharePoint (und welches Netzwerk) Sie verwenden, sind dinge, die normalerweise dazu führen, dass das Netzwerk ausgelastet ist:

  • Große Nutzlast

  • Viele Dateien

  • Große physische Entfernung zum Server

Ein Feature, das Sie in SharePoint Online verwenden können, ist das Microsoft CDN (Content Delivery Network). Ein CDN ist im Grunde eine verteilte Sammlung von Servern, die in mehreren Rechenzentren bereitgestellt werden. Mit einem CDN können Inhalte auf Seiten auf einem Server in der Nähe des Clients gehostet werden, auch wenn der Client weit von der ursprünglichen SharePoint Server-Instanz entfernt ist. Microsoft wird dieses Feature in Zukunft mehr verwenden, um lokale Instanzen von Seiten zu speichern, die nicht angepasst werden können, z. B. die SharePoint Online-Administratorstartseite. Weitere Informationen zu CDNs finden Sie unter Content Delivery Networks.

Etwas, das Sie beachten müssen, aber keine Kontrolle darüber haben, ist die Verbindungsgeschwindigkeit Ihres ISP. Ein einfaches Geschwindigkeitstesttool informiert Sie über die Verbindungsgeschwindigkeit.

Browserverbindung

Es gibt einige Faktoren, die bei Webbrowsern aus Leistungsperspektive zu berücksichtigen sind.

Der Besuch komplexer Seiten wirkt sich auf die Leistung aus. Die meisten Browser verfügen nur über einen kleinen Cache (ca. 90 MB), während die durchschnittliche Webseite in der Regel etwa 1,6 MB beträgt, was nicht lange dauert, bis sie aufgegriffen wird.

Bandbreite kann auch ein Problem sein. Wenn ein Benutzer beispielsweise Videos in einer anderen Sitzung ansieht, wirkt sich dies auf die Leistung Ihrer SharePoint-Seite aus. Sie können zwar nicht verhindern, dass Benutzer Medien streamen, aber Sie können steuern, wie eine Seite für Benutzer geladen wird.

Lesen Sie die folgenden Artikel zu verschiedenen Techniken zum Anpassen von SharePoint Online-Seiten und anderen bewährten Methoden, die Ihnen helfen, eine optimale Leistung zu erzielen.