Freigeben über


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

Screenshot des lokalen Servers.

SharePoint in Microsoft 365

Screenshot: Server online.

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.