Використання веб-частини "Пошук вмісту" замість веб-частини "Запит на вміст" для підвищення продуктивності SharePoint Online

У цій статті описано, як підвищити продуктивність, замінивши веб-частину "Запит на вміст" веб-частиною "Пошук вмісту" в SharePoint Server 2013 і SharePoint Online.

Веб-частина "Пошук вмісту" (CSWP) надзвичайно корисна в SharePoint Server 2013 і SharePoint Online. Шукаючи серед індексованих даних, вона швидко знаходить результати та відображає їх для користувачів. Використовуйте веб-частину "Пошук вмісту" замість веб-частини "Запит на вміст" (CQWP) на сторінках, щоб полегшити роботу користувачів.

Використання веб-частини "Пошук вмісту" замість веб-частини "Запит на вміст" майже завжди суттєво пришвидшує завантаження сторінок у SharePoint Online. Щоб досягти цього, знадобиться докласти деяких зусиль із налаштування, але при цьому покращаться продуктивність і зручність використання.

Порівняння продуктивності в разі використання веб-частини "Пошук вмісту" замість веб-частини "Запит на вміст"

У прикладах нижче показано, як покращується відносна продуктивність, якщо замість веб-частини "Запит на вміст" використовувати веб-частину "Пошук вмісту". Переваги помітніші на сайтах зі складною структурою та дуже широких запитах на вміст.

У цьому прикладі сайт має такі характеристики:

  • 8 рівнів підсайтів;

  • у списках використовується спеціальний тип вмісту "фрукти";

  • у веб-частині використовується широкий запит на вміст, який повертає всі елементи з типом вмісту "фрукти";

  • у прикладі використовується лише 50 елементів на 8 сайтах. Переваги ще помітніші для сайтів із більшим обсягом вмісту.

Ось знімок екрана з результатами використання веб-частини "Запит на вміст".

Рекомендована стовпчаста діаграма з накопиченням

У Internet Explorer на вкладці Мережа засобів розробника (що викликаються клавішею F12) можна переглянути докладні відомості про заголовок відповіді. На знімку екрана нижче значення SPRequestDuration (яке відповідає часу завантаження цієї сторінки) складає 924 мілісекунди.

Перетягування поля з таблиці до відповідного поля в іншій таблиці

Значення SPRequestDuration вказує на обсяг роботи з підготовки сторінки, який виконується на сервері. Переключення з веб-частини "Вміст за запитом" на веб-частину "Пошук вмісту" значно прискорює рендерінг сторінки. Навпаки, для сторінки з еквівалентною веб-частиною "Пошук вмісту", яка повертає таку саму кількість результатів, значення SPRequestDuration складає 106 мілісекунд, як показано на цьому знімку екрана:

Знімок екрана зі значенням тривалості запиту 106

Додавання веб-частини "Пошук вмісту" в SharePoint Online

Веб-частина "Пошук вмісту" додається практично так само, що й звичайна веб-частина "Запит на вміст". Див. розділ Додавання веб-частини "Пошук вмісту" в статті Настроювання веб-частини "Пошук вмісту" в SharePoint.

Створення правильного пошукового запиту для веб-частини "Пошук вмісту"

Додавши веб-частину "Пошук вмісту", ви можете уточнити пошук, щоб повернути лише потрібні елементи. Докладні вказівки наведено в розділі Відображення вмісту за допомогою настройки розширеного запиту у веб-частині "Пошук вмісту" статті Настроювання веб-частини "Пошук вмісту" в SharePoint.

Засіб створення та тестування запитів

Докладніше про засіб створення та тестування складних запитів див. на сторінці, присвяченій засобу пошуку запитів, на сайті Codeplex.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×