Använda webbdelen innehållssökning i stället för webbdelen för innehållsfråga för att förbättra prestanda i SharePoint Online

Den här artikeln beskriver hur du ökar prestanda genom att ersätta webbdelen innehållsfråga med webbdelen innehållssökning i SharePoint Server 2013 och SharePoint Online.

En av de mest kraftfulla nya funktionerna i SharePoint Server 2013 och SharePoint Online är webbdelen för innehållssökning (CSWP). Den här webbdelen använder sökindexet för att snabbt hämta resultat som visas för användaren. Använd webbdelen Innehållssökning i stället för innehållsfrågewebbdelen (CQWP) på dina sidor för att förbättra användarnas prestanda.

Om du använder en webbdel för innehållssökning över en webbdel för innehållsfrågor resulterar det nästan alltid i bättre sidinläsningsprestanda i SharePoint Online. Det finns lite ytterligare konfiguration för att få rätt fråga, men fördelarna är bättre prestanda och gladare användare.

Jämföra prestandan du får genom att använda webbdelen för innehållssökning i stället för webbdelen innehållsfråga

I följande exempel visas de relativa prestandavinster som du kan få när du använder en webbdel för innehållssökning i stället för en webbdel för innehållsfråga. Effekterna är mer uppenbara med en komplex webbplatsstruktur och breda innehållsfrågor.

Den här exempelwebbplatsen har följande egenskaper:

  • 8 nivåer av underwebbplatser.

  • Listor med en anpassad "frukt"-innehållstyp.

  • I webbdelen är innehållsfrågan bred och returnerar alla objekt med innehållstypen "frukt".

  • I exemplet används endast 50 objekt på de 8 platserna. Effekterna blir ännu mer uttalade för webbplatser med mer innehåll.

Här är en skärmbild av resultatet av innehållsfrågewebbdelen.

Bild som visar innehållsfråga för webbdel.

I Internet Explorer använder du fliken Nätverk i F12-utvecklarverktygen för att titta på informationen för svarshuvudet. I följande skärmbild är värdet för SPRequestDuration för den här sidinläsningen 924 millisekunder.

Skärmbild som visar varaktigheten för begäran på 924.

SPRequestDuration anger mängden arbete som utförs på servern för att förbereda sidan. Om du byter innehåll efter frågewebbdelar med innehåll efter sökwebbdelar minskar det avsevärt den tid det tar att rendera sidan. Däremot har en sida med motsvarande webbdel för innehållssökning som returnerar samma antal resultat ett SPRequestDuration-värde på 106 millisekunder som visas i den här skärmbilden:

Skärmbild som visar varaktighet för begäran på 106.

Lägga till en webbdel för innehållssökning i SharePoint Online

Att lägga till en webbdel för innehållssökning liknar en vanlig webbdel för innehållsfrågor. Se avsnittet "Lägg till en webbdel för innehållssökning" i Konfigurera en webbdel för innehållssökning i SharePoint.

Skapa rätt sökfråga för innehållssökningswebbdelen

När du har lagt till en webbdel för innehållssökning kan du förfina sökningen och returnera de objekt som du vill ha. Detaljerade anvisningar om hur du gör detta finns i avsnittet "Visa innehåll genom att konfigurera en avancerad fråga i en webbdel för innehållssökning" i Konfigurera en webbdel för innehållssökning i SharePoint.

Verktyg för att skapa och testa frågor

Ett verktyg för att skapa och testa komplexa frågor finns i sökfrågeverktyget.