SharePoint 최신 포털 사이트 제한
이 문서에서는 SharePoint의 최신 포털 사이트에 대한 성능 권장 사항을 제공합니다. 이 문서의 지침을 사용하여 최신 포털 사이트 성능을 최적화하고 일반적인 성능 문제를 방지합니다.
최신 포털 사이트에 대한 성능 고려 사항
성능 최적화의 관점에서 최신 포털 사이트를 고유하게 만드는 몇 가지 특성이 있습니다. SharePoint의 공동 작업 사이트와 포털 사이트의 주요 차이점은 규모입니다. 포털 사이트는 일반적으로 공동 작업 사이트보다 많은 수의 사용자에게 더 많은 페이지 보기를 제공할 것으로 예상되며, 더 많은 정적 콘텐츠와 편집 가능한 리소스를 포함할 가능성이 높습니다. 또한 최신 사이트의 아키텍처는 페이지 렌더링 및 코드 실행과 관련된 대부분의 처리가 서버가 아닌 클라이언트에서 발생한다는 점에서 클래식 사이트와 다릅니다.
최신 포털 사이트에 대한 성능 최적화는 주로 몇 가지 전반적인 목표에 중점을 줍니다.
- 각 사이트 페이지의 구성 요소의 총 크기 줄이기
- 이미지, 스타일시트 및 스크립트와 같은 일반적인 정적 파일의 호스팅을 CDN으로 오프로드
- SharePoint 및 외부 엔드포인트에 대한 호출을 필요한 것으로만 제한
- 동일한 콘텐츠에 대한 중복 요청 방지
이 문서의 많은 지침은 SharePoint 호출을 최소화하고 최적화하는 데 중점을 두고 있습니다. 페이지가 로드될 때마다 반복적인 호출을 하면 변경되지 않은 경우에도 매번 서비스에서 정보가 검색되므로 사용자의 성능에 영향을 줍니다. 따라서 SharePoint에 대한 요청은 모든 사용자에게 공통적인 호출 또는 각 개별 사용자에게 필요한 호출로 분류할 수 있습니다. 이러한 두 호출 범주의 결과를 캐시하여 사용자 환경을 최적화해야 합니다.
참고
SharePoint용 페이지 진단 도구를 시작점으로 사용하여 SharePoint 사이트 페이지에서 특정 성능 메트릭을 분석합니다.
최신 포털 사이트 제한 및 권장 사항
제한 유형 | 최대 권장 값 | 참고 |
---|---|---|
페이지 및 뉴스 항목 |
사이트당 5,000개 |
최신 포털 사이트의 페이지 및 뉴스 항목 수를 5,000개 미만으로 제한하는 것이 좋습니다. |
페이지의 웹 파트 |
페이지당 20개 |
기본 제공 Microsoft 웹 파트와 사용자 지정 웹 파트를 포함하여 페이지당 총 20개 이하의 웹 파트를 사용하는 것이 좋습니다. 자세한 내용은 SharePoint 최신 사이트 페이지에서 웹 파트 성능 최적화를 참조하세요. |
페이지의 동적 웹 파트 |
페이지당 4개 |
SharePoint에 대해 하나 이상의 쿼리를 만들어 최신 데이터를 가져오는 동적 웹 파트는 페이지당 4로 제한해야 합니다. 뉴스 웹 파트는 동적 웹 파트의 예입니다. 자세한 내용은 SharePoint 최신 사이트 페이지에서 웹 파트 성능 최적화를 참조하세요. |
보안 그룹 |
사이트당 20개 |
보안 그룹의 수는 최신 포털 사이트에서 많은 쿼리의 규모에 영향을 줍니다. 사이트당 20개 이하의 보안 그룹 수를 가능한 한 작은 집합으로 제한하는 것이 좋습니다. |
사이트 탐색의 항목 |
사이트당 100 |
사이트 탐색에 100개 미만의 항목을 추가하고 기본 탐색 컨트롤을 사용하는 것이 좋습니다. 자세한 내용은 SharePoint 최신 사이트 페이지에서 페이지 가중치 최적화를 참조하세요. |
최대 이미지 크기 |
이미지당 300Kb |
이미지 크기를 300kb 이상으로 제한하고 CDN을 사용하여 이미지, 스타일시트 및 스크립트를 호스트하는 것이 좋습니다. 자세한 내용은 SharePoint 최신 사이트 페이지에서 이미지 최적화 및 SharePoint에서Office 365 CDN(Content Delivery Network) 사용을 참조하세요. |
편집 권한이 있는 사용자 |
사이트당 사용자 200명 |
SharePoint 포털 사이트는 콘텐츠를 보고 사용하는 데 최적화되어 있습니다. 편집 권한은 추가 컨트롤을 다운로드하므로 해당 사용자에 대해 성능이 느려지므로 포털에 대한 편집 권한은 제한된 사용자 그룹으로 제한되어야 합니다. 따라서 편집 권한이 있는 사용자 수가 너무 많으면 전체 환경에 영향을 줍니다. |
타사 iFrames |
페이지당 2개 |
iFrame은 javascript, CSS 및 프레임워크 요소와 같은 연결된 모든 콘텐츠를 포함하여 별도의 외부 페이지를 로드하기 때문에 예측할 수 없을 정도로 느립니다. iFrame을 사용해야 하는 경우 해당 수를 페이지당 2개 이하로 제한합니다. 자세한 내용은 SharePoint 최신 및 클래식 게시 사이트 페이지에서 iFrame 최적화를 참조하세요. |
UPA 서비스에 대한 호출 |
시간당 사용자당 1 |
UPA(사용자 프로필 애플리케이션) 서비스에 대한 요청당 호출을 하지 않는 것이 좋습니다. Microsoft Graph API 및 PageContext를 사용하여 사용자 정보를 쿼리할 수 있습니다. UPA 서비스 호출이 필요한 경우 필요한 경우 단일 호출을 수행하고 동일한 세션에서 재사용하기 위해 정보를 캐시합니다. |
분류 서비스에 대한 호출 |
시간당 사용자당 5 |
분류 서비스에 대한 요청당 호출을 하지 않는 것이 좋습니다. 분류 서비스 호출이 필요한 경우 동일한 세션에서 재사용하기 위해 정보를 캐시합니다. 자세한 내용은 SharePoint 최신 및 클래식 게시 사이트 페이지에서 페이지 호출 최적화를 참조하세요. |