SharePoint Online의 성능 문제 진단

이 문서에서는 Internet Explorer 개발자 도구를 사용하여 SharePoint Online 사이트의 일반적인 문제를 진단하는 방법을 보여 줍니다.

SharePoint Online 사이트의 페이지에 사용자 지정에 성능 문제가 있음을 식별할 수 있는 네 가지 방법이 있습니다.

  • 사이트 및 페이지 성능 진단

  • F12 도구 모음 네트워크 모니터

  • 사용자 지정되지 않은 기준과 비교

  • SharePoint Online 응답 헤더 메트릭

이 항목에서는 이러한 각 방법을 사용하여 성능 문제를 진단하는 방법을 설명합니다. 문제의 원인을 파악한 후에는 찾을 https://aka.ms/tune수 있는 SharePoint 성능 향상에 대한 문서를 사용하여 솔루션을 찾을 수 있습니다.

Microsoft 365 관리 센터에서 사이트 및 페이지 성능 진단 사용

참고

관리자이고 SharePoint 성능에 문제가 있는 경우 아래 테스트 실행을 선택하면 Microsoft 365 관리 센터에서 사이트 및 페이지 성능 진단이 채워집니다. 이러한 테스트는 구성을 확인하고 테넌트에 대한 SharePoint 성능을 개선하는 데 도움이 되는 다음 단계를 신속하게 권장합니다.

참고

이 기능은 Microsoft 365 Government, Microsoft 365 21Vianet 또는 Microsoft 365 독일에서 사용할 수 없습니다.

F12 도구 모음을 사용하여 SharePoint Online에서 성능 진단

이 문서에서는 Internet Explorer 11을 사용합니다. 다른 브라우저의 F12 개발자 도구 버전에는 약간 다르게 보일 수 있지만 유사한 기능이 있습니다. F12 개발자 도구에 대한 자세한 내용은 다음을 참조하세요.

개발자 도구를 표시하려면 F12 키를 누른 다음 Wi-Fi 아이콘을 클릭합니다.

F12 개발자 도구 wifi 아이콘의 스크린샷.

네트워크 탭에서 녹색 재생 단추를 눌러 페이지를 로드합니다. 이 도구는 요청한 페이지를 가져오기 위해 브라우저에서 요청하는 모든 파일을 반환합니다. 다음 스크린샷은 이러한 목록 중 하나를 보여줍니다.

페이지 요청을 통해 반환되는 파일 목록의 스크린샷

이 스크린샷과 같이 오른쪽에 있는 파일의 다운로드 시간을 볼 수도 있습니다.

SharePoint 요청된 페이지를 로드하는 데 걸리는 시간을 보여 주는 다이어그램

이렇게 하면 파일을 로드하는 데 걸린 시간이 시각적으로 표시됩니다. 녹색 선은 브라우저에서 페이지를 렌더링할 준비가 된 시기를 나타냅니다. 이렇게 하면 사이트에서 페이지 로드가 느려질 수 있는 다양한 파일을 빠르게 볼 수 있습니다.

SharePoint Online에 대해 사용자 지정되지 않은 기준 설정

사이트의 성능 약점을 확인하는 가장 좋은 방법은 SharePoint Online에서 완전히 기본 제공 사이트 모음을 설정하는 것입니다. 이렇게 하면 사이트의 모든 다양한 측면을 페이지에서 사용자 지정 없이 얻을 수 있는 것과 비교할 수 있습니다. 비즈니스용 OneDrive 홈페이지는 사용자 지정이 거의 없는 별도의 사이트 모음의 좋은 예입니다.

SharePoint 응답 헤더 정보 보기

SharePoint Online에서는 각 파일에 대한 응답 헤더에서 브라우저로 다시 전송되는 정보에 액세스할 수 있습니다. 성능 문제를 진단하는 데 가장 유용한 값은 요청을 처리하는 데 걸린 시간을 표시하는 SPRequestDuration 입니다. 이렇게 하면 요청이 많고 리소스를 많이 사용하는지 확인하는 데 도움이 될 수 있습니다. 이는 서버가 페이지를 제공하기 위해 수행하는 작업에 대한 최상의 인사이트입니다.

SharePoint 응답 헤더 정보를 보려면

  1. F12 도구가 설치되어 있는지 확인합니다. 이러한 도구를 다운로드하고 설치하는 방법에 대한 자세한 내용은 F12 도구의 새로운 기능입니다.

  2. F12 도구의 네트워크 탭에서 녹색 재생 단추를 눌러 페이지를 로드합니다.

  3. 도구에서 반환된 .aspx 파일 중 하나를 클릭한 다음 세부 정보를 클릭합니다.

    응답 헤더의 세부 정보를 표시합니다.

  4. 응답 헤더를 클릭합니다.

    응답 헤더의 URL을 보여 주는 다이어그램

SharePoint Online에서 성능 문제를 일으키는 원인은 무엇인가요?

SharePoint Online에 대한 문서 탐색 옵션은 SPRequestDuration 값을 사용하여 복잡한 구조적 탐색으로 인해 페이지에서 처리하는 데 시간이 오래 걸리는지 확인하는 예제를 보여줍니다. 사용자 지정 없이 기준 사이트의 값을 가져와서 지정된 파일이 로드하는 데 시간이 오래 걸리는지 확인할 수 있습니다. SharePoint Online의 탐색 옵션에 사용되는 예제는 기본 .aspx 파일입니다. 해당 파일에는 페이지 로드에 대해 실행되는 대부분의 ASP.NET 코드가 포함되어 있습니다. 사용하는 사이트 서식 파일에 따라 홈 페이지를 사용자 지정하는 경우 start.aspx, home.aspx, default.aspx 또는 다른 이름이 될 수 있습니다. 이 숫자가 기준 사이트보다 상당히 높은 경우 페이지에 성능 문제를 일으키는 복잡한 작업이 있다는 것을 알 수 있습니다.

사이트와 관련된 문제가 확인되면 성능 저하의 원인을 파악하는 권장 방법은 페이지 사용자 지정과 같은 가능한 모든 원인을 제거한 다음 사이트에 하나씩 다시 추가하는 것입니다. 페이지가 잘 수행되고 있는 충분한 사용자 지정을 제거한 후에는 특정 사용자 지정을 하나씩 다시 추가할 수 있습니다.

예를 들어 복잡한 탐색이 있는 경우 하위 사이트를 표시하지 않도록 탐색을 변경한 다음 개발자 도구를 확인하여 이것이 차이를 만드는지 확인합니다. 또는 콘텐츠 롤업이 많은 경우 페이지에서 제거하여 개선되는지 확인합니다. 가능한 모든 원인을 제거하고 한 번에 하나씩 다시 추가하는 경우 가장 큰 문제인 기능을 쉽게 식별한 다음 솔루션으로 작업할 수 있습니다.