Używanie składnika Web Part Search zawartości zamiast składnika Web Part zapytania o zawartość w celu zwiększenia wydajności w programie SharePoint na platformie Microsoft 365

W tym artykule opisano sposób zwiększania wydajności przez zastąpienie składnika Web Part kwerendy zawartości składnikiem Web Part Search zawartości w programie SharePoint Server 2013 i programie SharePoint na platformie Microsoft 365.

Jedną z najbardziej zaawansowanych nowych funkcji programu SharePoint Server 2013 i programu SharePoint w usłudze Microsoft 365 jest składnik Web Part content Search (CSWP). Ten składnik Web Part używa indeksu wyszukiwania do szybkiego pobierania wyników, które są wyświetlane użytkownikowi. Użyj składnika Web Part content Search zamiast składnika Web Part zapytania o zawartość (CQWP) na stronach, aby zwiększyć wydajność użytkowników.

Użycie składnika Web Part Search zawartości za pośrednictwem składnika Web Part zapytania o zawartość prawie zawsze spowoduje lepszą wydajność ładowania stron w programie SharePoint. Istnieje trochę dodatkowej konfiguracji, aby uzyskać odpowiednie zapytanie, ale nagrody są lepsze i szczęśliwsi użytkownicy.

Porównanie korzyści z wydajności uzyskiwanych dzięki użyciu składnika Web Part Search zawartości zamiast składnika Web Part zapytania o zawartość

W poniższych przykładach przedstawiono względny wzrost wydajności, który może zostać wyświetlony podczas używania składnika Web Part Search zawartości zamiast składnika Web Part zapytania o zawartość. Efekty są bardziej oczywiste w przypadku złożonej struktury witryny i zapytań o szeroką zawartość.

Ta przykładowa witryna ma następujące cechy:

  • 8 poziomów podwitryn.

  • Listy przy użyciu niestandardowego typu zawartości "owocowej".

  • W składniku Web Part zapytanie o zawartość jest szerokie i zwraca wszystkie elementy o typie zawartości "fruit".

  • W przykładzie użyto tylko 50 elementów w 8 witrynach. Efekty będą jeszcze bardziej widoczne dla witryn z większą ilością zawartości.

Oto zrzut ekranu przedstawiający wyniki składnika Web Part zapytania o zawartość.

Grafika przedstawiająca zapytanie o zawartość składnika Web Part.

W programie Internet Explorer użyj karty Sieć narzędzi deweloperskich F12, aby zapoznać się ze szczegółami nagłówka odpowiedzi. Na poniższym zrzucie ekranu wartość parametru SPRequestDuration dla tego obciążenia strony wynosi 924 milisekundy.

Zrzut ekranu przedstawiający czas trwania żądania 924.

SpRequestDuration wskazuje ilość pracy wykonanej na serwerze w celu przygotowania strony. Przełączanie zawartości według składników Web Part zapytań za pomocą zawartości Search składników Web Part znacznie skraca czas renderowania strony. Natomiast strona z równoważną zawartością Search składnik Web Part zwracająca taką samą liczbę wyników ma wartość SPRequestDuration wynoszącą 106 milisekund, jak pokazano na tym zrzucie ekranu:

Zrzut ekranu przedstawiający czas trwania żądania 106.

Dodawanie składnika Web Part Search zawartości w programie SharePoint na platformie Microsoft 365

Dodawanie składnika Web Part Search zawartości jest podobne do zwykłego składnika Web Part zapytania o zawartość. Zobacz sekcję "Dodawanie składnika Web Part Search zawartości" w temacie Konfigurowanie składnika Web Part Search zawartości w programie SharePoint.

Tworzenie odpowiedniego zapytania wyszukiwania dla składnika Web Part Search zawartości

Po dodaniu składnika Web Part Search zawartości możesz uściślić wyszukiwanie i zwrócić żądane elementy. Aby uzyskać szczegółowe instrukcje dotyczące tego sposobu, zobacz sekcję "Wyświetlanie zawartości przez skonfigurowanie zaawansowanego zapytania w składniku Web Part Search zawartości" w temacie Konfigurowanie zawartości Search składnika Web Part w programie SharePoint.

Narzędzie do tworzenia i testowania zapytań

Aby uzyskać narzędzie do tworzenia i testowania złożonych zapytań, zobacz narzędzie Search Query Tool.