SharePoint에서 콘텐츠 쿼리 웹 파트나 콘텐츠 검색 웹 파트를 사용하는 경우

참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.

SharePoint 사이트에서 데이터를 검색 하는 데 사용할 수 있는 웹 파트는 두 가지가 있습니다. 콘텐츠 쿼리 웹 파트 (cqwp)콘텐츠 검색 웹 파트 (CSWP)가 매우 유사 합니다. 이름을 확인 하는 것 만으로도 두 가지 차이점을 구분 하는 것이 분명 하지 않습니다.

콘텐츠 쿼리 및 콘텐츠 검색 웹 파트

이 문서에서는 이러한 웹 파트의 작동 방식과 한 웹 파트를 다른 웹 파트보다 우선적으로 사용해야 하는 경우에 대해 설명합니다.

적절하지 않은 웹 파트를 선택할 경우 사이트에서 성능 문제가 발생할 수 있기 때문에 두 가지 웹 파트의 강점 및 제한 사항을 반드시 이해해야 합니다. 두 가지 웹 파트 모두 쿼리를 기반으로 하는 콘텐츠를 표시하는 데 사용 가능합니다. 간단히 말해서, 다음과 같이 두 웹 파트 중 어느 것을 사용할지 결정할 수 있습니다.

  • 콘텐츠의 양이 제한적이고 쿼리가 단순하며 앞으로 콘텐츠가 크게 증가하지 않을 것으로 예상되는 경우 CQWP를 사용합니다.

  • 쿼리를 기반으로 하는 콘텐츠를 표시하려는 다른 모든 시나리오에서는 CSWP를 사용합니다.

아래 표에는 두 웹 파트가 비교되어 있습니다.

웹 파트 동작

콘텐츠 쿼리 웹 파트

콘텐츠 검색 웹 파트

쿼리 구성

간단함

SharePoint Online에서 검색 스키마 관리와 같은 특정 검색 기능에 대해 알고 있어야 합니다.

많은 양의 콘텐츠에 대한 쿼리

제한됨

복잡한 쿼리 처리

제한됨

이후의 콘텐츠 증가를 처리하도록 확장

제한됨

다른 사이트 모음의 콘텐츠 표시

아니요

예 (아래 에서 다른 사이트 모음의 콘텐츠를 표시 하려면 콘텐츠 검색 웹 파트 사용 참조)

쿼리 결과 디자인의 사용자 지정

예. XSLT를 사용하여 수행합니다.

예. HTML을 사용하여 수행합니다.

복잡한 사이트 아키텍처의 유지 관리 비용

높음

작음 (다음 으로 유지 관리 비용을 줄일 수 있도록 콘텐츠 검색 웹 파트 사용 참조)

웹 파트에 표시되는 쿼리 결과의 범위 축소

아니요

예. 구체화 웹 파트와 결합하여 실행됩니다.

두 웹 파트 모두 하위 사이트에 저장된 정보를 표시하는 데 사용할 수 있습니다. 어떤 웹 파트를 사용하든 콘텐츠 만든 이의 사용자 환경과 홈 사이트 방문자의 사용자 환경은 동일합니다. 두 웹 파트 간의 차이는 각 웹 파트가 사용하는 기술에 있습니다. CQWP는 데이터베이스를 쿼리하는 반면, CSWP는 검색 인덱스를 쿼리합니다.

다음은 이러한 웹 파트가 동작하는 방법을 보여주는 예입니다. 예제 A에서는 CQWP를 사용하여 영업 하위 사이트의 콘텐츠를 표시하는 회사가 나타나 있고, 예제 B에서는 CSWP를 사용하여 영업 하위 사이트의 콘텐츠를 표시하는 회사가 나타나 있습니다.

CQWP 및 CSWP에서 콘텐츠가 표시되는 방법

이미지 설명선

예:
콘텐츠 쿼리 웹 파트

예제 B:
콘텐츠 검색 웹 파트

1

목록에 콘텐츠를 작성합니다.

목록에 콘텐츠를 작성합니다.

2mb

목록 항목이 데이터베이스에 즉시 저장됩니다.

설정된 시간 간격으로 목록 항목이 자동으로 크롤링되고 검색 인덱스에 추가됩니다.

3

방문자가 홈 사이트를 봅니다. CQWP에서 데이터베이스에 대해 자동으로 쿼리를 실행합니다.

방문자가 홈 사이트를 봅니다. CSWP에서 검색 인덱스에 대해 자동으로 쿼리를 실행합니다.

4

데이터베이스에서 쿼리 결과를 반환하고 CQWP에 표시합니다.

검색 인덱스에서 쿼리 결과를 반환하고 CSWP에 표시합니다.

웹 파트마다 사용하는 기술이 다르므로 한 웹 파트를 다른 웹 파트보다 우선적으로 선택해야 하는 사용 사례도 서로 다릅니다. 사용 사례는 이전 섹션에 나와 있는 간단한 예제보다 복잡한 경우가 많습니다. 사용할 웹 파트를 결정하기 전에 다음을 고려해야 합니다.

  • 보유한 콘텐츠 양

  • 쿼리의 복잡도

  • 콘텐츠가 저장될 위치

  • 시간 경과에 따른 콘텐츠 증가량

  • 시간 경과에 따른 유지 관리 비용의 증가량

이러한 모든 사항을 개별적으로 해결하기 보다는 전체적으로 해결하는 것이 좋습니다.

참고:  SharePoint 온-프레미스 사이트에서 SharePoint Online 사이트로 이동하려는 경우 현재 SharePoint 온-프레미스 사이트에서 CQWP를 사용 중이면 두 가지 성능 문제가 발생할 수 있습니다. SharePoint Online에서는 성능을 향상시키기 위해 테넌트를 확장할 수 없습니다. 또한 캐싱 기능이 SharePoint Online과 SharePoint 온-프레미스에서 서로 다르게 동작합니다.

콘텐츠 쿼리 웹 파트의 성능에 영향을 주는 사항

이전 예제에서는 뉴스 목록에 들어 있는 항목이 5,000개 미만이면 CQWP의 성능이 매우 우수합니다. 그러나 뉴스 목록의 항목이 5,000개를 초과하고 CQWP의 쿼리가 복잡한 경우에는 웹 파트에 성능 문제가 발생할 수 있습니다. 복잡한 쿼리가 무엇인지 정확하게 정의하기는 어렵지만 사이트 모음의 모든 사이트에 있는 원본이 특정 목록을 쿼리하는 원본보다 복잡합니다. 또한 추가 필터를 사용하는 쿼리의 경우 쿼리 복잡성이 증가합니다. 쿼리 복잡성은 사용하는 사이트 열 유형 및 조건에 따라 증가합니다. 다음은 몇 가지 예입니다.

  • 여러 줄 텍스트 형식의 사이트 열에서 필터링 하는 쿼리는 예/아니요유형의 사이트 열에서 필터링 하는 쿼리 보다 더 복잡 합니다.

  • 포함 조건을 사용하는 필터는 = 조건을 사용하는 쿼리보다 복잡합니다.

  • 또는 조건이 여러 개이면 쿼리의 복잡성이 증가합니다.

CQWP의 쿼리 구성

cqwp의 성능은 콘텐츠가 저장 되는 위치에도 영향을 받습니다. 콘텐츠가 여러 사이트에 저장 되어 있는 경우 웹 파트에서 처리 해야 하는 목록 항목의 총 양은 성능에 영향을 줍니다. 예를 들어 회사의 홈 사이트에서 여러 하위 사이트에 유지 되는 목록의 최신 뉴스 항목을 표시 하려는 경우 각 목록에는 1000 항목이 포함 되어 있습니다. 즉, cqwp는 3000 항목에서 쿼리해야 합니다.

여러 하위 사이트에 대한 쿼리

이 예에서 쿼리가 단순하다면 항목의 총량이 5,000개 미만인 경우 CQWP의 성능이 양호할 수 있습니다. 그러나 쿼리가 복잡한 경우에는 항목의 총량이 몇 천 개이더라도 CQWP에 성능 문제가 발생할 수 있습니다.

CQWP의 성능에 영향을 줄 수 있는 또 다른 중요한 요인은 콘텐츠 증가 여부입니다. 현재의 유효한 솔루션이 이후의 콘텐츠에는 적용되지 않을 수도 있습니다. 사이트 수나 콘텐츠 양이 크게 늘어날 것으로 예상된다면 CQWP를 사용하지 않아야 합니다.

사이트 탐색의 정보를 기반으로 하는 콘텐츠를 표시하는 데 두 가지 웹 파트를 모두 사용할 수 있습니다. 예를 들어 방문자가 페이지로 이동하면 해당 페이지의 웹 파트에서 사이트 탐색의 정보를 포함하는 쿼리를 자동으로 실행합니다. 검색 결과가 웹 파트에 표시됩니다. 콘텐츠 양이 많지 않고 쿼리가 단순하다면 여러 CQWP를 사용하여 콘텐츠를 표시할 수 있습니다. 그러나 각 CQWP를 개별적으로 유지 관리해야 하므로 유지 관리 비용이 빠르게 증가할 수 있습니다.

CSWP를 관리 탐색 및 범주 페이지와 함께 사용하면 콘텐츠가 증가하더라도 유지 관리 비용이 동일하게 유지됩니다. 예를 들어 새 탐색 범주를 콘텐츠에 추가하면 같은 범주 페이지를 사용하여 새 탐색 범주에 속하는 콘텐츠를 표시할 수 있습니다. 따라서 콘텐츠가 늘어나더라도 유지 관리해야 하는 페이지의 양은 동일합니다.

자세한 정보는 다음 추가 문서를 참조 하세요.

아래 예제에서는 범주 페이지에서 네 개의 CQWP를 하나의 CSWP로 바꾸는 방법이 나와 있습니다.

복잡한 사이트 아키텍처

CSWP를 사용하여 다른 사이트 모음의 콘텐츠를 표시할 수 있습니다. 예를 들어 한 사이트 모음에서 콘텐츠를 작성하고 이 콘텐츠를 다른 사이트 모음에 표시하려는 경우 CSWP를 사용해야 합니다. CQWP에서는 한 사이트 모음의 콘텐츠만 표시할 수 있습니다.

다른 사이트 모음의 콘텐츠에 대한 쿼리

어떤 웹 파트를 사용할지 확실하지 않으면 대개는 CSWP를 선택하는 것이 좋습니다. 이 웹 파트는 CQWP에 비해 손쉽게 변형하여 사용할 수 있으며 콘텐츠를 점차 확장하려는 경우에 보다 나은 성능을 발휘합니다.

CQWP를 사용하기로 한 경우 이 웹 파트가 현재 및 이후의 성능 및 유지 관리 요구 사항을 충족할 수 있는지를 테스트하는 것이 좋습니다.

콘텐츠 검색 및 콘텐츠 쿼리 웹 파트에 대 한 추가 정보

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×