Share via


Verwenden von Content Search-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 Inhalts-Search-Webpart in SharePoint Server 2013 und SharePoint in Microsoft 365 ersetzen.

Eines der leistungsstärksten neuen Features von SharePoint Server 2013 und SharePoint in Microsoft 365 ist das Inhalts-Search-Webpart (CSWP). Dieses Webpart verwendet den Suchindex, um schnell Ergebnisse abzurufen, die dem Benutzer angezeigt werden. Verwenden Sie das Inhalts-Search-Webpart anstelle des Inhaltsabfrage-Webparts (CQWP) auf Ihren Seiten, um die Leistung für Ihre Benutzer zu verbessern.

Die Verwendung eines Inhalts-Search-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 von Content Search-Webparts anstelle des Inhaltsabfrage-Webparts erzielen

Die folgenden Beispiele zeigen die relativen Leistungssteigerungen, die Sie erhalten können, wenn Sie ein Inhalts-Search-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 einen benutzerdefinierten Inhaltstyp "fruit" verwenden.

  • 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.

Grafik, die die Inhaltsabfrage für das Webpart zeigt.

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.

Screenshot: Anforderungsdauer von 924

SPRequestDuration gibt an, wie viel Arbeit auf dem Server ausgeführt wird, um die Seite vorzubereiten. Das Wechseln von Inhalt nach Abfragewebparts mit Inhalt nach Search Webparts reduziert die Zeit, die zum Rendern der Seite benötigt wird, erheblich. Im Gegensatz dazu hat eine Seite mit einem entsprechenden Content Search-Webpart, das dieselbe Anzahl von Ergebnissen zurückgibt, einen SPRequestDuration-Wert von 106 Millisekunden, wie in diesem Screenshot gezeigt:

Screenshot: Anforderungsdauer von 106

Hinzufügen eines Inhalts Search-Webparts in SharePoint in Microsoft 365

Das Hinzufügen eines Inhalts Search Webparts ähnelt einem regulären Inhaltsabfrage-Webpart. Weitere Informationen finden Sie im Abschnitt "Hinzufügen eines Inhalts Search Webparts" unter Konfigurieren eines Inhalts Search Webparts in SharePoint.

Erstellen der richtigen Suchabfrage für Ihr Inhalts-Search-Webpart

Nachdem Sie ein Inhalts-Search-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 Inhalts-Search-Webpart" unter Konfigurieren eines Inhalts Search-Webparts in SharePoint.

Tool zum Erstellen und Testen von Abfragen

Ein Tool zum Erstellen und Testen komplexer Abfragen finden Sie im Search Abfragetool.