Verwenden des Inhaltssuche-Webparts anstelle des Inhaltsabfrage-Webparts zur Verbesserung der Leistung in SharePoint in Microsoft 365
In diesem Artikel wird beschrieben, wie Sie die Leistung steigern, indem Sie das Inhaltsabfrage-Webpart durch das Inhaltssuche-Webpart in SharePoint Server 2016 und SharePoint in Microsoft 365 ersetzen.
Eines der leistungsstärksten Features von SharePoint Server 2016 und SharePoint in Microsoft 365 ist das Inhaltssuche-Webpart (CSWP). Dieses Webpart verwendet den Suchindex, um schnell Ergebnisse abzurufen, die dem Benutzer angezeigt werden. Verwenden Sie das Inhaltssuche-Webpart anstelle des Inhaltsabfrage-Webparts (CQWP) auf Ihren Seiten, um die Leistung für Ihre Benutzer zu verbessern.
Die Verwendung eines Inhaltssuche-Webparts über ein Inhaltsabfrage-Webpart führt fast immer zu einer besseren Leistung beim Laden von Seiten in SharePoint. Es gibt eine kleine zusätzliche Konfiguration, um die richtige Abfrage zu erhalten, aber die Vorteile sind eine verbesserte Leistung und zufriedenere Benutzer.
Vergleich der Leistung, die Sie durch die Verwendung des Inhaltssuche-Webparts anstelle des Inhaltsabfrage-Webparts erzielen
Die folgenden Beispiele zeigen die relativen Leistungssteigerungen, die Sie erhalten können, wenn Sie ein Inhaltssuche-Webpart anstelle eines Inhaltsabfrage-Webparts verwenden. Die Auswirkungen sind bei einer komplexen Websitestruktur und umfassenden Inhaltsabfragen offensichtlicher.
Diese Beispielwebsite weist die folgenden Merkmale auf:
8 Ebenen von Unterwebsites.
Listen mit einem benutzerdefinierten "fruit"-Inhaltstyp.
Im Webpart ist die Inhaltsabfrage breit und gibt alle Elemente mit dem Inhaltstyp "fruit" zurück.
Im Beispiel werden nur 50 Elemente auf den 8 Websites verwendet. Die Auswirkungen werden bei Websites mit mehr Inhalt noch ausgeprägter sein.
Hier ist ein Screenshot der Ergebnisse des Inhaltsabfrage-Webparts.
Verwenden Sie in Internet Explorer die Registerkarte Netzwerk der F12-Entwicklertools, um die Details für den Antwortheader anzuzeigen. Im folgenden Screenshot beträgt der Wert für spRequestDuration für diese Seite 924 Millisekunden.
SPRequestDuration gibt an, wie viel Arbeit auf dem Server ausgeführt wird, um die Seite vorzubereiten. Das Wechseln von Inhalt nach Abfragewebparts mit Inhalts-nach-Such-Webparts reduziert die Zum Rendern der Seite benötigten Zeit erheblich. Im Gegensatz dazu hat eine Seite mit einem entsprechenden Inhaltssuche-Webpart, das die gleiche Anzahl von Ergebnissen zurückgibt, einen SPRequestDuration-Wert von 106 Millisekunden, wie in diesem Screenshot gezeigt:
Hinzufügen eines Inhaltssuche-Webparts in SharePoint in Microsoft 365
Das Hinzufügen eines Inhaltssuche-Webparts ähnelt einem regulären Inhaltsabfrage-Webpart. Weitere Informationen finden Sie im Abschnitt "Hinzufügen eines Inhaltssuche-Webparts" unter Konfigurieren eines Inhaltssuche-Webparts in SharePoint.
Erstellen der richtigen Suchabfrage für Ihr Inhaltssuche-Webpart
Nachdem Sie ein Inhaltssuche-Webpart hinzugefügt haben, können Sie die Suche verfeinern und die gewünschten Elemente zurückgeben. Ausführliche Anweisungen hierzu finden Sie im Abschnitt "Anzeigen von Inhalten durch Konfigurieren einer erweiterten Abfrage in einem Inhaltssuche-Webpart" unter Konfigurieren eines Inhaltssuche-Webparts in SharePoint.
Tool zum Erstellen und Testen von Abfragen
Ein Tool zum Erstellen und Testen komplexer Abfragen finden Sie im Suchabfragetool.