SharePoint Online의 성능 조정 소개

 

마지막으로 수정된 항목: 2014-12-15

요약: SharePoint Online의 페이지 다운로드 시간을 향상시키는 방법이 나와 있는 문서로 연결됩니다.

이 문서에서는 SharePoint Online에서 최상의 성능을 위해 페이지를 디자인할 때 고려해야 할 특정 요소에 대해 설명합니다.

SharePoint Online에 대한 다음의 광범위한 메트릭은 성능의 실제 데이터를 제공합니다.

  • 페이지 로드 속도

  • 페이지당 필요한 왕복 횟수

  • 서비스 관련 문제

  • 성능 저하를 유발하는 기타 사항

데이터를 통해 알 수 있는 사항은 다음과 같습니다.

  • 대부분의 페이지가 SharePoint Online에서 제대로 작동합니다.

  • 사용자 지정되지 않은 페이지가 매우 빠르게 로드됩니다.

  • 비즈니스용 OneDrive, 팀 사이트 및 시스템 페이지(_layouts 등)가 모두 신속하게 로드됩니다.

  • SharePoint Online 페이지 중 가장 느린 1%를 로드하는 데 5,000밀리초가 넘게 걸립니다.

사용할 수 있는 한 가지 간단한 벤치마크 테스트는 사용자 지정된 일부 기능을 사용하면서 자체 포털의 로드 시간을 비즈니스용 OneDrive 홈 페이지의 로드 시간과 비교하여 성능을 측정하는 것입니다. 지원 서비스에서 사용자가 네트워크 성능 문제를 해결할 때 필요한 첫 번째 단계가 바로 여기에 해당합니다.

서버와 사용자 간의 연결을 세 가지 주요 구성 요소로 분류할 수 있습니다. 로드 시간을 고려하여 SharePoint Online 페이지를 설계할 때는 다음 사항에 유의하세요.

  • 서버. Microsoft가 데이터 센터에 호스팅하는 서버입니다.

  • 네트워크. 데이터 센터와 사용자 간의 Microsoft 네트워크, 인터넷 및 온-프레미스 네트워크입니다.

  • 브라우저. 페이지가 로드되는 위치입니다.

이러한 세 가지 연결에서 느린 페이지의 95%를 차지하는 5가지 일반적인 원인이 있습니다. 다음과 같은 각 원인이 이 문서에 설명되어 있습니다.

  • 탐색 문제

  • 콘텐츠 롤업

  • 대용량 파일

  • 서버에 대한 많은 요청

  • 웹 파트 처리

SharePoint 온-프레미스의 성능에 영향을 주는 많은 문제가 SharePoint Online에도 적용됩니다.

예상할 수 있듯이 온-프레미스 SharePoint를 사용하면 서버의 성능을 훨씬 더 강력하게 제어할 수 있습니다. SharePoint Online을 사용하는 경우 상황이 약간 달라집니다. 서버가 수행하는 작업이 많을수록 페이지를 렌더링하는 데 더 오래 걸립니다. SharePoint를 사용하는 경우 이러한 측면에서 가장 큰 원인은 여러 웹 파트가 있는 복잡한 페이지입니다.

SharePoint Online

온-프레미스 서버의 스크린샷

SharePoint

온라인 서버의 스크린샷

SharePoint Online을 사용하는 경우에는 특정 페이지 요청이 실제로 여러 서버 호출을 발생할 수 있습니다. 개별 요청에 대해 서버 간에 단계별 요청 구조가 발생할 수 있습니다. 이러한 상호 작용은 페이지 부하 측면에서는 많은 비용을 초래하며 속도를 저하시킵니다.

이러한 서버 간 상호 작용의 예는 다음과 같습니다.

  • 웹 - SQL 서버

  • 웹 - 응용 프로그램 서버

서버 상호 작용을 저하시킬 수 있는 기타 요인으로는 캐시 누락이 있습니다. 온-프레미스 SharePoint와 달리, 이전에 방문한 페이지에 동일한 서버가 사용될 가능성이 아주 적으므로 개체 캐싱이 더 이상 사용되지 않습니다.

WAN을 활용하지 않는 온-프레미스 SharePoint를 사용하는 경우 데이터 센터와 최종 사용자 간에 고속 연결을 사용할 수 있습니다. 일반적으로 네트워크 측면에서는 관리가 용이합니다.

SharePoint Online을 사용하는 경우 다음과 같은 몇 가지 요인을 더 고려해야 합니다.

  • Microsoft 네트워크

  • 인터넷

  • ISP

사용 중인 SharePoint 버전(및 네트워크)와 관계없이, 일반적으로 네트워크의 사용량을 높이는 항목은 다음과 같습니다.

  • 대형 페이로드

  • 많은 수의 파일

  • 서버와의 큰 실제 거리

SharePoint Online에서 활용할 수 있는 한 가지 기능은 Microsoft CDN(콘텐츠 배달 네트워크)입니다. CDN은 기본적으로 여러 데이터 센터로 배포되는 분산된 서버 컬렉션입니다. CDN을 사용하는 경우 페이지의 콘텐츠는 클라이언트가 원래 SharePoint 서버에서 멀리 떨어져 있는 경우에도 클라이언트와 가까운 서버에 호스팅될 수 있습니다. Microsoft는 앞으로 사용자 지정할 수 없는 페이지(예: SharePoint Online 관리 홈페이지)의 로컬 인스턴스를 저장하는 데 이 기능을 더 많이 사용할 것입니다. CDN에 대한 자세한 내용은 참조: 콘텐츠 배달 네트워크를 참조하세요.

고려해야 하지만 많은 작업을 수행할 수는 없는 측면이 바로 ISP의 연결 속도입니다. 간단한 속도 테스트 도구로 연결 속도를 알 수 있습니다.

성능 측면에서 웹 브라우저에 대해 고려해야 할 몇 가지 요소가 있습니다.

복잡한 페이지를 방문하면 성능에 영향을 줍니다. 대부분의 브라우저에는 작은 크기의 캐시(약 90MB)가 하나만 있지만 평균 웹 페이지 크기는 일반적으로 약 1.6MB입니다. 이 용량을 다 사용하는 데 그리 오래 걸리지 않습니다.

대역폭 문제일 수도 있습니다. 예를 들어 사용자가 다른 세션에서 비디오를 시청하고 있는 경우 SharePoint 페이지의 성능에 영향을 미칩니다. 미디어를 스트리밍하지 못하도록 차단할 수는 없지만 사용자에 대해 페이지가 로드되는 방식을 제어할 수 있습니다.

최적의 성능을 얻는 데 도움이 되는 다른 SharePoint Online 페이지 사용자 지정 모범 사례는 다음 문서를 확인하세요.

 
표시: