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

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

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

대부분의 경우 콘텐츠 검색 웹 파트는 콘텐츠 쿼리 웹 파트 만큼 성능에 영향을 주지 않기 때문에 사용 하는 것이 좋습니다. 

두 웹 파트의 장점과 제한 사항을 이해 하는 것이 중요 합니다. 대부분의 경우 콘텐츠 검색 웹 파트는 콘텐츠 쿼리 웹 파트 만큼 성능에 영향을 주지 않기 때문에 사용 하는 것이 좋습니다.

  • 제한 된 양의 콘텐츠가 있는 경우 CQWP를 사용 하 고, 쿼리가 단순 하며, 나중에 콘텐츠가 크게 증가 하지 않을 것입니다.

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

아래 표에는 두 가지 웹 파트의 비교가 나와 있습니다.

웹 파트 동작

콘텐츠 쿼리 웹 파트

콘텐츠 검색 웹 파트

쿼리 구성

쉬움

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

많은 양의 콘텐츠에 걸친 쿼리

제한됨

복잡 한 쿼리 처리

제한됨

향후 콘텐츠 증가를 처리 하기 위한 크기 조정

제한됨

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

아니요

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

쿼리 결과 디자인을 사용자 지정할 수 있음

예, XSLT를 사용 합니다.

예, HTML을 사용 합니다.

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

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

웹 파트에 표시 되는 쿼리 결과 범위 좁히기

아니요

예 ( 구체화 웹 파트와 조합).

두 웹 파트를 모두 사용 하 여 하위 사이트에 저장 된 정보를 표시할 수 있습니다. 콘텐츠 제작자와 홈 사이트 방문자의 사용자 환경은 사용 하는 웹 파트에 관계 없이 동일 합니다. 두 웹 파트의 차이점은 웹 파트에서 사용 하는 기술입니다. CQWP는 데이터베이스를 쿼리 하지만 CSWP는 검색 인덱스를 쿼리 합니다.

다음은 이러한 웹 파트가 작동 하는 방식에 대 한 예입니다. 예제 A에서는 CQWP를 사용 하 여 sales 하위 사이트의 콘텐츠를 표시 하는 회사를 보여 주고, 예제 B는 CSWP을 사용 하 여 sales 하위 사이트의 콘텐츠를 표시 하는 회사를 보여 줍니다.

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

이미지 설명선

예:
콘텐츠 쿼리 웹 파트

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

1

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

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

2

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

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

3

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

방문자가 홈 사이트를 봅니다. CSWP는 검색 인덱스에 대 한 쿼리를 자동으로 발급 합니다.

4

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

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

웹 파트는 서로 다른 기술을 사용 하므로 다른 웹 파트를 선택 해야 하는 경우에 사용 하는 경우에는 두 방법이 다릅니다. 사용 사례는 이전 섹션에 표시 된 간단한 예제 보다 더 복잡 한 경우가 많습니다. 사용할 웹 파트를 결정 하기 전에 다음 사항을 고려 하는 것이 중요 합니다.

  • 얼마나 많은 콘텐츠를 보유 하 고 계십니까?

  • 쿼리를 이용 하 여 얼마나 복잡 한가요?

  • 내 콘텐츠는 어디에 저장 되나요?

  • 시간에 따라 콘텐츠가 커지는 정도

  • 시간에 따라 유지 관리 비용이 증가 하는 정도

이러한 모든 영역은 개별적이 아니라 전체적으로 처리 하는 것이 좋습니다.

참고: Sharepoint 온-프레미스 사이트에서 SharePoint Online 사이트로 이동 하는 경우 SharePoint 온-프레미스 사이트에서 CQWPs를 사용 하는 경우 몇 가지 성능 문제가 발생할 수 있습니다. SharePoint Online에서는 성능을 개선 하기 위해 테 넌 트를 확장할 수 없습니다. 또한 캐싱 기능은 sharepoint 온-프레미스 에서보다 SharePoint Online에서 다르게 작동 합니다.

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

앞의 예제에서 뉴스 목록에 5000 개 미만의 항목이 포함 된 경우 CQWP의 성능이 매우 좋을 수 있습니다. 그러나 뉴스 목록이 5000 항목을 초과 하 고 CQWP의 쿼리가 복잡 한 경우 웹 파트는 성능 문제를 발생 시킬 수 있습니다. 복잡 한 쿼리를 정확 하 게 정의 하기는 어렵지만 사이트 모음의 모든 사이트를 대상으로 하는 원본은 특정 목록을 쿼리 하는 원본 보다 복잡 합니다. 또한 쿼리를 통해 추가 필터를 사용 하는 경우 쿼리 복잡도가 증가 합니다. 쿼리 복잡도는 사용 하는 사이트 열 형식 및 조건에 따라 증가 합니다. 다음은 몇 가지 예입니다.

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

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

  • 여러 or 조건을 충족 하면 쿼리 복잡도가 증가 합니다.

CQWP의 쿼리 구성

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

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

이 예제에서 쿼리가 간단한 경우 총 항목 양이 5000 보다 작은 경우 CQWP의 성능이 좋을 수 있습니다. 그러나 쿼리가 복잡 한 경우 총 항목 양이 1000 개에 해당 하는 경우에도 CQWP가 성능 문제를 발생 시킬 수 있습니다.

CQWP의 성능에 영향을 줄 수 있는 또 다른 중요 한 요인은 콘텐츠를 확장 하는 것입니다. 현재 잘 작동 하는 솔루션은 이후 콘텐츠에 적용 되지 않을 수 있습니다. 사이트 수 또는 콘텐츠 양이 큰 경우 CQWP를 사용해 서는 안 됩니다.

두 웹 파트를 모두 사용 하 여 사이트 탐색의 정보에 따라 콘텐츠를 표시할 수 있습니다. 예를 들어 방문자가 페이지로 이동 하면 해당 페이지의 웹 파트가 사이트 탐색의 정보를 포함 하는 쿼리를 자동으로 발생 시킵니다. 검색 결과가 웹 파트에 표시 됩니다. 내용이 많지 않고 쿼리가 간단 한 경우 여러 CQWPs를 사용 하 여 콘텐츠를 표시할 수 있습니다. 그러나 각 CQWP를 개별적으로 유지 관리 해야 하기 때문에 유지 관리 비용을 신속 하 게 확대할 수 있습니다.

관리 탐색 및 범주 페이지를 사용 하 여 CSWP 유지 관리 비용은 콘텐츠 증가에 따라 동일 하 게 유지 됩니다. 예를 들어 콘텐츠에 새 탐색 범주를 추가 하는 경우 같은 범주 페이지를 사용 하 여 새 탐색 범주에 속하는 콘텐츠를 표시할 수 있습니다. 따라서 콘텐츠가 커지는 경우에도 페이지의 양을 동일 하 게 유지 하기만 하면 됩니다.

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

아래 예제에서는 4 개의 CQWPs를 범주 페이지의 CSWP 하나로 바꿀 수 있는 방법을 확인할 수 있습니다.

복잡한 사이트 아키텍처

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

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

사용할 웹 파트에 대해 잘 모르는 경우 대부분의 경우 CSWP가 가장 좋은 선택 일 수 있습니다. 이 웹 파트는 CQWP 보다 융통성이 높으며 시간에 따라 콘텐츠를 확장 하는 계획을 수립할 때 더 나은 성능 결과를 제공 합니다.

CQWP를 사용 하기로 결정 한 경우 테스트를 수행 하 여 웹 파트가 현재와 미래의 성능 및 유지 관리 요구 사항을 충족 하는지 확인 하는 것이 좋습니다.

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

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

추가 도움이 필요하신가요?

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×