Кога да използвате уеб частта на заявка за съдържание и кога уеб частта за търсене на съдържание в SharePoint

Забележка:  Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Има две уеб части, които може да се използва за търсене на данни в сайт на SharePoint. Те са подобни: Съдържание заявка за уеб частта (УЧЗС) и Съдържание търсене уеб част (УЧТС). Само като погледнете имената им, не е ясно, за да разберете разликата между двете.

Уеб част на заявка за съдържание и уеб част за търсене на съдържание

В тази статия ще ви помогнем да разберете как работят тези уеб части и кога трябва да използвате едната уеб част, вместо другата.

Важно е да разберете кои са предимствата и ограниченията на двете уеб части, защото ако изберете грешната уеб част, може да възникнат проблеми с производителността на сайта ви. Можете да използвате и двете уеб части за показване на съдържание, базирано на заявка. В една опростена ситуация, ето как да изберете между двете:

  • Използвайте УЧЗС, когато имате ограничено по обем съдържание, заявката ви е проста и не очаквате съдържанието да расте много в бъдеще.

  • Използвайте УЧТС във всички други случаи, когато искате да покажете съдържание, базирано на заявка.

В таблицата по-долу се прави сравнение между двете уеб части:

Поведение на уеб частта

Уеб част на заявка за съдържание

Уеб част за търсене на съдържание

Конфигуриране на заявката

Лесно

Трябва да знаете за някои функции за търсене, като например контролирани свойства.

Заявка в голям обем съдържание

Ограничено

Да

Обработване на сложни заявки

Ограничено

Да

Мащабиране, ако съдържанието нарасне в бъдеще

Ограничено

Да

Показване на съдържание от други колекции от сайтове

Не

Да (вижте използване на уеб частта за търсене на съдържание за показване на съдържание от други колекция от сайтове по-долу)

Моделът на резултатите от заявката може да се персонализира

Да, чрез XSLT.

Да, чрез HTML.

Разходи за поддръжка в сайт със сложна архитектура

Високи

Малки (вижте използване на уеб частта за съдържание търсене да се запазят ниски разходите за по-долу)

Стесняване на резултатите от заявката, които се показват в уеб частта

Не

Да, в съчетание с Уеб частта за уточняване.

Можете да използвате и двете уеб части за показване на информация, съхранявана в подсайт. Начинът на работа е един и същ за авторите на съдържание и за посетителите на началната страница на сайта, без значение коя уеб част използвате. Разликата между двете уеб части е в технологията, която използват. УЧЗС работи със заявки към база данни, а УЧТС работи със заявки към индекса за търсене.

Ето един пример как се държат тези уеб части. Пример А показва фирма, която използва УЧЗС за показване на съдържание от подсайта си за продажби, а пример Б показва фирма, която използва УЧТС за показване на съдържание от подсайта си за продажби.

Как УЧЗС и УЧТС показват съдържание

Изнесено означение на изображение

Пример A:
Уеб част за заявка за съдържание

Пример Б:
Уеб част за търсене на съдържание

1

Създавате съдържание в списък.

Създавате съдържание в списък.

2

Елементите на списъка се съхраняват веднага в база данни.

В определен интервал от време елементите на списъка се обхождат автоматично и се добавят към индекса за търсене.

3

Посетител разглежда началната страница на сайта. УЧЗС автоматично издава заявка към базата данни.

Посетител разглежда началната страница на сайта. УЧТС автоматично издава заявка към индекса за търсене.

4

Базата данни връща резултат от заявката и го показва в УЧЗС.

Индексът за търсене връща резултат от заявката и го показва в УЧТС.

Уеб частите използват различни технологии, поради което са приложими в различни ситуации. Практическите ситуации често са по-сложни от простия пример, показан в предишния раздел. Преди да решите коя уеб част да използвате, е важно да обмислите следното:

  • Колко съдържание имам?

  • Колко сложна ще бъде заявката ми?

  • Къде ще се съхранява съдържанието?

  • Колко ще нарасне съдържанието с течение на времето?

  • Колко ще нараснат разходите за поддръжка с течение на времето?

Препоръчваме ви да разгледате всичко това като цяло, а не поотделно.

Забележка:  Ако обмисляте преминаване от локален сайт на SharePoint към сайт на SharePoint Online и използвате УЧЗС в локалния сайт на SharePoint, може да срещнете някои проблеми с производителността. В SharePoint Online няма да можете да мащабирате клиента си, за да подобрите производителността. Също така, функционалността за кеширане се държи различно в SharePoint Online, за разлика от локалния SharePoint.

Какво влияе на изпълнение на уеб частта на заявка за съдържание

В предишния пример, ако списъкът "Новини" съдържа по-малко от 5000 елемента, производителността на УЧЗС вероятно ще бъде много добра. Ако обаче списъкът "Новини" съдържа повече от 5000 елемента и заявката в УЧЗС е сложна, уеб частта може да има проблеми с производителността. Трудно е да се определи какво точно представлява сложната заявка, но един Източник, който обхваща всички сайтове във вашата колекция от сайтове, е по-сложен от Източник, който изпраща заявки към един конкретен списък. Също така, ако заявката ви използва Допълнителни филтри, сложността й се увеличава. Сложността на заявката се увеличава в зависимост от типовете колони на сайта и условията, които използвате. Ето някои примери:

  • Заявка, която е по-сложна от заявка, която филтрира в сайта по колона от типа Да/нефилтри на колона на сайт от тип няколко реда текст .

  • Филтър, който използва условие съдържа, е по-сложен от заявка, която използва условие е равно на.

  • Няколко условия или увеличават сложността на заявката.

Конфигуриране на заявка в УЧЗС

Производителността на УЧЗС зависи и от мястото, където се съхранява вашето съдържание. Ако съдържанието се съхранява в няколко сайта, общият брой елементи в списъците, които уеб частта трябва да обработи, ще се отрази на нейната производителност. Например в началната страница на сайта на фирмата искате да покажете най-новите елементи от списъците, които се поддържат в множество подсайтове. Всеки списък съдържа 1000 елемента. Това означава, че УЧЗС ще трябва да изпълни заявката върху 3000 елемента.

Заявка в множество подсайтове

В този пример, ако заявката е проста, производителността на УЧЗС вероятно ще бъде добра, стига общият брой елементи да е по-малък от 5000. Ако обаче заявката е сложна, УЧЗС може да срещне проблеми с производителността, дори когато общият брой елементи е няколко хиляди.

Друг важен фактор, който може да засегне производителността на УЧЗС, е дали вашето съдържание расте. Решение, което днес работи добре, може да се окаже неподходящо за бъдещото ви съдържание. Ако очаквате голямо увеличение на броя сайтове или на количеството съдържание, не бива да използвате УЧЗС.

Можете да използвате и двете уеб части, за да показвате съдържание въз основа на информация от навигацията на вашия сайт. Например когато посетител отвори страница, уеб частта на тази страница автоматично издава заявка, която съдържа информация от навигацията на сайта ви. Резултатите от търсенето се показват в уеб частта. Ако нямате много съдържание и заявката е проста, можете да използвате няколко УЧЗС за показване на съдържанието. Но тъй като трябва да поддържате всяка УЧЗС поотделно, разходите ви за поддръжка може бързо да се увеличат.

Като използвате CSWP с управлявана навигация и страницата с категории, разходите за поддръжка ще остане същото нарастването на вашето съдържание. Например ако добавите нова категория навигация за вашето съдържание, можете да използвате една и съща страница на категория за показване на съдържание, който принадлежи към новата Категория навигация. И така въпреки че вашето съдържание нараства, само трябва да поддържат еднакъв брой страници.

Вижте тези допълнителни статии за повече информация:

В примера по-долу ще видите как четири УЧЗС могат да бъдат заменени от една УЧТС в страницата с категории.

Сайт със сложна архитектура

Можете да използвате УЧТС, за да показвате съдържание от други колекции от сайтове. Например ако искате да създавате съдържание в една колекция от сайтове и да го показвате в друга колекция от сайтове, трябва да използвате УЧТС. УЧЗС може да показва съдържание само от една колекция от сайтове.

Заявка за съдържание в друга колекция от сайтове

Ако не сте сигурни коя уеб част да използвате, УЧТС вероятно е най-добрият избор в повечето случаи. Тази уеб част е по-гъвкава от УЧЗС и ще ви даде по-добри резултати, ако планирате разширяване на вашето съдържание с течение на времето.

Ако решите да използвате УЧЗС, ви препоръчваме да направите тестове, за да разберете дали уеб частта отговаря на вашите настоящи и бъдещи изисквания за производителност и поддръжка.

Повече информация за търсене на съдържание и уеб части на заявка за съдържание

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×