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

В этой статье объясняется, как повысить производительность в SharePoint Server 2013 и SharePoint Online благодаря замене веб-части "Запрос контента" веб-частью "Поиск контента".

Веб-часть "Поиск контента" — это одна из наиболее эффективных новых возможностей SharePoint Server 2013 и SharePoint Online. Эта веб-часть с помощью индекса поиска быстро находит результаты и предоставляет их пользователю. Чтобы повысить производительность для пользователей, используйте на своих страницах веб-часть "Поиск контента" вместо веб-части "Запрос контента".

При переходе от веб-части "Запрос контента" к веб-части "Поиск контента" почти всегда заметно увеличивается эффективность загрузки страниц в SharePoint Online. Требуется небольшая дополнительная настройка, чтобы получить правильный запрос, но результатом станет повышение производительности и удовлетворенности пользователей.

Сравнение производительности при использовании веб-части "Поиск контента" вместо веб-части "Запрос контента"

В приведенных ниже примерах показан относительный рост производительности, которого можно достичь при переходе от веб-части "Запрос контента" к веб-части "Поиск контента". Результат будет более заметен на сайтах со сложной структурой и в широких запросах контента.

В данном примере сайт имеет следующие характеристики:

  • 8 уровней дочерних сайтов.

  • В списках используется настраиваемый тип контента "фрукты".

  • В веб-части используется широкий запрос контента, возвращающий все элементы типа "фрукты".

  • В примере используются только 50 элементов на всех 8 сайтах. Результаты будут еще заметнее для сайтов с большим объемом контента.

На этом снимке экрана показаны результаты веб-части "Запрос контента":

Изображение с запросом контента для веб-части

В Internet Explorer на вкладке Сеть средств разработчика F12 можно посмотреть подробные сведения о заголовке ответа. На приведенном ниже снимке экрана значение SPRequestDuration для загрузки этой страницы равно 924 миллисекундам.

Снимок экрана: значение длительности запроса — 924

Значение SPRequestDuration показывает количество работы, проделанной на сервере для подготовки страницы. При переходе от контента, предоставленного веб-частью "Запрос контента", к контенту, предоставленному веб-частью "Поиск контента", время отрисовки страницы заметно уменьшается. Как показано на приведенном ниже снимке экрана, для страницы с эквивалентной веб-частью "Поиск контента", возвращающей то же количество результатов, значение SPRequestDuration равно 106 миллисекунд.

Снимок экрана: значение длительности запроса — 106

Добавление веб-части "Поиск контента" в SharePoint Online

Веб-часть "Поиск контента" добавляется примерно так же, как и традиционная веб-часть "Запрос контента". См. раздел Добавление веб-части "Поиск контента" в статье Настройка веб-части "Поиск контента" в SharePoint.

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

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

Средство создания и проверки запроса

Подробнее о средстве создания и проверки сложных запросов читайте на странице Средство для запросов поиска веб-сайта Codeplex.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×