Einführung in die Leistungsoptimierung für SharePoint
In diesem Artikel wird erläutert, welche spezifischen Aspekte Sie beim Entwerfen von Seiten für eine optimale Leistung in SharePoint berücksichtigen müssen.
SharePoint-Leistungsmetriken
Die folgenden umfassenden Metriken für SharePoint liefern reale Daten zur Leistung:
Die Geschwindigkeit, mit der Seiten geladen werden
Die Anzahl der pro Seite erforderlichen Roundtrips
Probleme mit dem SharePoint-Dienst
Andere Faktoren, die zu Leistungseinbußen führen
Schlussfolgerungen aus den Daten
Allgemeine Benchmarking-Daten sagen uns:
Die meisten Seiten funktionieren in SharePoint gut.
Nicht angepasste Seiten werden schneller geladen.
OneDrive, Teamwebsites und Systemseiten wie _layouts usw. können schnell geladen werden.
Für die langsamsten 1 % der SharePoint-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-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 Websiteadministrator, Websitebesitzer, Editor oder Mitwirkender gehören einer anderen Sicherheitsgruppe an, 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-Instanzen und SharePoint in Microsoft 365, aber in einem lokalen Szenario können die Unterschiede nicht so leicht bemerkt werden wie in SharePoint in Microsoft 365.
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-Seiten, um Einblicke in die 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 in Microsoft 365.
Wie Sie es erwarten würden, haben Sie viel mehr Kontrolle über die Leistung von Servern mit lokalem SharePoint. Bei SharePoint in Microsoft 365 sind die Dinge etwas anders. Je mehr Arbeit sie auf einem Server erledigen, desto länger dauert es, eine Seite zu rendern. Die größten Schuldigen in dieser Hinsicht sind komplexe Seiten mit mehreren Webparts.
SharePoint Server lokal
SharePoint in Microsoft 365
Wenn SharePoint lokal vorhanden ist, 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 in Microsoft 365 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 in Microsoft 365 verwenden können, ist das Microsoft 365 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 dem ursprünglichen SharePoint-Server 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-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 haben nur eine kleine Standardcachegröße (ca. 90 MB), während die durchschnittliche Webseite in der Regel etwa 1,6 MB beträgt, was nicht lange dauert, bis sie aufbutzt ist.
Bandbreite kann auch ein Problem sein. Wenn ein Benutzer beispielsweise Videos in einer anderen Sitzung ansieht, kann sich dies auf die Leistung Ihrer SharePoint-Seite auswirken. 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 Anpassungstechniken für SharePoint-Seiten und anderen bewährten Methoden, die Ihnen helfen, eine optimale Leistung zu erzielen.