콘텐츠 쿼리 웹 파트 대신 콘텐츠 검색 웹 파트를 사용하여 Microsoft 365 SharePoint의 성능 향상
이 문서에서는 콘텐츠 쿼리 웹 파트를 SharePoint Server 2016의 콘텐츠 검색 웹 파트 및 Microsoft 365의 SharePoint로 대체하여 성능을 향상시키는 방법을 설명합니다.
SharePoint Server 2016 및 Microsoft 365의 SharePoint의 가장 강력한 기능 중 하나는 CSWP(콘텐츠 검색 웹 파트)입니다. 이 웹 파트는 검색 인덱스 를 사용하여 사용자에게 표시되는 결과를 빠르게 검색합니다. 페이지의 CQWP(콘텐츠 쿼리 웹 파트) 대신 콘텐츠 검색 웹 파트를 사용하여 사용자의 성능을 향상시킵니다.
콘텐츠 쿼리 웹 파트를 통해 콘텐츠 검색 웹 파트를 사용하면 거의 항상 SharePoint에서 페이지 로드 성능이 향상됩니다. 적절한 쿼리를 가져오기 위한 몇 가지 추가 구성이 있지만 보상은 향상된 성능과 더 행복한 사용자입니다.
콘텐츠 쿼리 웹 파트 대신 콘텐츠 검색 웹 파트를 사용하여 얻는 성능 향상 비교
다음 예제에서는 콘텐츠 쿼리 웹 파트 대신 콘텐츠 검색 웹 파트를 사용할 때 받을 수 있는 상대적 성능 향상을 보여 줍니다. 복잡한 사이트 구조와 광범위한 콘텐츠 쿼리를 통해 효과가 더 명확해집니다.
이 예제 사이트에는 다음과 같은 특성이 있습니다.
하위 사이트의 8개 수준입니다.
사용자 지정 "과일" 콘텐츠 형식을 사용하여 나열합니다.
웹 파트에서 콘텐츠 쿼리는 광범위하며 콘텐츠 형식이 "fruit"인 모든 항목을 반환합니다.
이 예제에서는 8개 사이트에서만 50개의 항목을 사용합니다. 더 많은 콘텐츠가 있는 사이트에 대한 효과는 더욱 두드러질 것입니다.
콘텐츠 쿼리 웹 파트의 결과 스크린샷은 다음과 같습니다.
Internet Explorer에서 F12 개발자 도구의 네트워크 탭을 사용하여 응답 헤더에 대한 세부 정보를 확인합니다. 다음 스크린샷에서 이 페이지 로드에 대한 SPRequestDuration 값은 924밀리초입니다.
SPRequestDuration 은 페이지를 준비하기 위해 서버에서 수행되는 작업의 양을 나타냅니다. 검색 웹 파트별 콘텐츠로 웹 파트 쿼리를 통해 콘텐츠를 전환하면 페이지를 렌더링하는 데 걸리는 시간이 크게 줄어듭니다. 반면 동일한 수의 결과를 반환하는 콘텐츠 검색 웹 파트가 있는 페이지에는 이 스크린샷과 같이 SPRequestDuration 값이 106밀리초입니다.
Microsoft 365의 SharePoint에서 콘텐츠 검색 웹 파트 추가
콘텐츠 검색 웹 파트를 추가하는 것은 일반 콘텐츠 쿼리 웹 파트와 비슷합니다. SharePoint에서 콘텐츠 검색 웹 파트 구성의 " 콘텐츠 검색 웹 파트 추가" 섹션을 참조하세요.
콘텐츠 검색 웹 파트에 적합한 검색 쿼리 만들기
콘텐츠 검색 웹 파트를 추가한 후에는 검색을 구체화하고 원하는 항목을 반환할 수 있습니다. 이 작업을 수행하는 방법에 대한 자세한 지침은 SharePoint에서 콘텐츠 검색 웹 파트 구성의 "콘텐츠 검색 웹 파트에서 고급 쿼리를 구성하여 콘텐츠 표시" 섹션을 참조하세요.
쿼리 빌드 및 테스트 도구
복잡한 쿼리를 빌드하고 테스트하는 도구는 쿼리 검색 도구를 참조하세요.