캐싱 및 성능 계획(SharePoint Server 2010)

 

적용 대상: SharePoint Server 2010

마지막으로 수정된 항목: 2016-11-30

Microsoft SharePoint Server 2010에서는 데이터베이스 로드를 줄이고 브라우저 성능을 향상시키는 디스크 기반 BLOB(Binary Large Object) 캐시를 제공합니다. 이 문서에서는 BLOB 캐시에 대해 설명하고 BLOB 캐시를 사용하는 방법과 시기, 해당 캐시 사용을 계획할 때의 주요 고려 사항에 대해 설명합니다. 또한 이 문서에는 SharePoint Server 2010에서 디지털 자산 관리의 일부로 비디오 서비스를 제공할 때 비디오 성능을 향상시키는 IIS(인터넷 정보 서비스) 7.0의 확장 기능인 비트 전송률 제한을 사용하는 시기에 대한 정보도 수록되어 있습니다. 마지막으로, 업로드 파일 크기 제한과 서버에서 파일 전송 크기 제한을 조정할 때의 고려 사항에 대해서도 설명합니다.

BLOB 캐시를 사용하도록 설정하는 방법에 대한 자세한 내용은 웹 응용 프로그램의 캐시 설정 구성(SharePoint Server 2010)을 참조하고, 디지털 자산 관리에 대한 자세한 내용은 디지털 자산 라이브러리 계획(SharePoint Server 2010)을 참조하십시오.

이 문서의 내용

  • 디스크 기반 BLOB 캐싱

    • BLOB 캐시 개요

    • BLOB 캐시 사용 여부 결정

    • BLOB 캐시 저장

    • BLOB 캐시를 사용하도록 설정

    • BLOB 캐시 크기 지정

  • 비트 전송률 제한

    • 비트 전송률 제한 개요

    • 비트 전송률 제한 사용 결정

    • 비트 전송률 제한을 사용하도록 설정

  • 최대 업로드 파일 크기

    • 최대 업로드 파일 크기 개요

    • 최대 업로드 파일 크기 결정

    • 최대 업로드 파일 크기 구성

디스크 기반 BLOB 캐싱

이 섹션에서는 디스크 기반 BLOB 캐시에 대해 설명하고 SharePoint 배포에서 해당 캐시 사용을 계획하는 방법에 대한 중요한 정보를 제공합니다. BLOB 캐시의 사용 시기와 저장 위치, 캐시를 사용하도록 설정하는 방법 및 사용자에게 최적의 성능을 제공할 수 있도록 캐시 크기를 구성하는 방법 등에 대해 설명합니다.

BLOB 캐시 개요

디스크 기반 BLOB 캐시는 자주 사용되는 이미지, 오디오, 비디오 파일, 웹 페이지를 표시하는 데 사용되는 기타 파일(예: .css 및 .js) 등과 같이 BLOB(Binary Large Object)의 캐싱을 제어합니다. BLOB 캐시를 프런트 엔드 웹 서버에서 사용하도록 설정하면 데이터베이스의 BLOB 파일을 가져와서 사용자에게 서비스를 제공하는 프런트 엔드 웹 엔드 서버의 디렉터리에 저장하여 성능을 향상시킬 수 있습니다. 이렇게 하면 데이터베이스 서버에 대한 네트워크 트래픽과 로드가 감소합니다.

BLOB 캐시는 또한 사용자에게 미디어 파일을 제공하는 기능을 지원합니다. 이러한 기능 중에는 사용자가 비디오의 중간 시점을 선택해 즉시 재생을 시작할 수 있도록 하는 바이트 범위 요청 지원 기능과, 큰 비디오 파일의 시작 부분을 재생하면서 파일의 나머지 부분을 캐싱하는 점진적 캐싱 기능이 있습니다. 또한 비디오 파일을 작은 섹션으로 나누고 검색하여 프런트 엔드와 백 엔드 서버 간의 로드를 줄일 수 있는데, 관리자가 이러한 섹션의 크기를 구성할 수 있습니다.

BLOB 캐시 사용 여부 결정

BLOB 캐시를 사용하도록 설정하면 다양한 이미지, 오디오 및 비디오 파일과 .css 및 .js 파일이 함께 캐싱됩니다. 관리자는 설정을 수정하여 캐싱될 파일 형식의 파일 이름 확장명을 추가하거나 제거할 수 있습니다. 이 기능을 사용하면 최대한 많은 파일 형식을 캐싱하거나 특정 유형의 파일만 캐싱하도록 제한할 수 있습니다. 예를 들어 .doc, .pdf 파일 등 읽기 전용 파일이 포함된 인터넷 연결 포털을 사용 중인 경우 해당 파일이 사용자에게 보다 빠르게 표시되도록 캐싱을 지정할 수 있습니다. 한편, 자주 업데이트되는 파일과 미디어 자산이 포함된 공동 작업 사이트를 사용 중인 경우에는 캐시 설정에 오디오 또는 비디오 형식 파일의 파일 이름 확장명만 포함시켜 해당 형식만 저장하도록 캐시를 지정할 수 있습니다.

BLOB 캐시를 사용하도록 설정하기 전에 해당 캐시의 사용 계획 시나리오를 신중하게 고려해야 합니다. 사이트에서 공동 작업이 많이 수행될 경우 BLOB 캐시를 사용하도록 설정하면 캐싱될 파일이 처음 디스크에 작성되는 동안 일시적으로 사이트의 성능이 저하될 수 있고, 파일이 캐시에 저장되고 나면 사이트 성능이 향상되므로 캐시의 사용 설정 여부를 결정할 때 이를 염두에 두어야 합니다. BLOB 캐싱을 사용하도록 설정할 때는 다음 조건을 기준으로 결정합니다.

  • 대부분의 방문자가 익명이고 대부분의 파일이 정적 콘텐츠인 게시 사이트의 경우 최대한 많은 파일 형식에 BLOB 캐시를 사용하도록 설정합니다.

  • 주로 읽기 전용 미디어 자산 또는 업데이트되는 비율이 적은 미디어 자산을 포함하는 기타 사이트의 경우 미디어 파일에만 BLOB 캐시를 사용하도록 설정합니다.

웹 응용 프로그램마다 하나의 BLOB 캐시가 있습니다. 용량이 큰 자산 라이브러리 또는 많은 트래픽을 수신하게 될 사이트와 함께 BLOB 캐시를 사용하려는 경우 자산 라이브러리가 포함된 사이트 모음을 해당 웹 응용 프로그램에 배치하여 고유한 BLOB 캐시를 받도록 하는 것이 좋습니다. 이렇게 하면 자산 라이브러리의 항목에 할당한 BLOB 캐시의 공간을 다른 자산이 차지하지 않도록 방지할 수 있습니다. 또한 많은 트래픽을 수신하는 사이트로 인해 그보다 적은 트래픽을 수신하는 다른 사이트에서 BLOB 캐시를 활용하지 못하는 것을 방지할 수 있습니다.

BLOB 캐시 저장

BLOB 캐시를 사용하도록 설정하는 경우 프런트 엔드 웹 서버에서 파일을 저장할 위치를 지정해야 합니다. 기본적으로 BLOB 캐시는 SharePoint가 설치되어 있는 드라이브에 만들어집니다. 캐시를 저장할 수 있는 디스크 공간이 충분한 드라이브에 BLOB 캐시를 배치하고, BLOB 캐시 프로세스가 드라이브에 액세스할 때 충돌이 발생하지 않도록 다른 프로세스에 사용되는 횟수가 적은 드라이브를 선택해야 합니다. BLOB 캐시가 있는 드라이브의 디스크에 액세스하는 프로세스가 많은 경우 BLOB 캐시와 다른 프로세스의 성능이 저하됩니다.

트래픽이 높은 환경에서 비디오를 제공하는 등 캐시 사용량이 많은 시나리오에서 BLOB 캐시를 사용하려는 경우 및 ULS 로깅을 사용하려는 경우에는 ULS 로그와는 다른 별도의 실제 드라이브(별도의 파티션 아님)에 BLOB 캐시를 배치하는 것이 좋습니다. BLOB 캐시와 ULS 로그를 동일한 드라이브에 저장하면 서버 성능이 저하될 수 있습니다. BLOB 캐시와 ULS 로그를 동일한 실제 드라이브에 저장하는 경우에는 디스크 큐 길이를 주의 깊게 모니터링하여 성능 저하가 발생하지 않는지 확인해야 합니다.

각 프런트 엔드 웹 서버에는 수신되는 파일에 대한 요청으로 작성된 BLOB 캐시의 고유한 로컬 복사본이 있습니다. 여러 프런트 엔드 웹 서버에서 부하 분산을 사용하는 경우 각 서버가 고유한 캐시를 갖습니다. 첫 번째 서버에서 파일을 요청하면 파일이 해당 서버에만 캐시됩니다. 두 번째 서버에서 동일한 파일을 다시 요청하면 두 번째 서버의 캐시로 파일을 가져올 수 있도록 해당 요청이 데이터베이스 서버로 전송됩니다.

BLOB 캐시를 사용하도록 설정

BLOB 캐시는 각 웹 응용 프로그램의 web.config 파일에서 구성되며, 기본적으로 사용하지 않도록 설정되어 있습니다. BLOB 캐시를 통해 성능을 향상시키려면 직접 BLOB 캐시를 사용하도록 설정해야 합니다. BLOB 캐시를 사용하도록 설정하는 방법에 대한 자세한 내용은 웹 응용 프로그램의 캐시 설정 구성(SharePoint Server 2010)을 참조하십시오.

BLOB 캐시 크기 지정

BLOB 캐시의 크기를 결정할 때는 파일의 수와 크기를 고려하여 캐시에 저장될 데이터의 전체 크기를 확인해야 합니다. 기본적으로 BLOB 캐시는 10GB로 설정되며, BLOB 캐시 크기보다 최소 20% 더 큰 공간을 드라이브에서 사용할 수 있어야 합니다. 예를 들어 콘텐츠의 크기가 10GB인 경우 최소 15GB의 공간이 있는 드라이브에서 캐시의 크기를 12GB로 설정해야 합니다. BLOB 캐시가 너무 작으면 사용자에게 파일을 제공할 때 사이트의 성능이 저하됩니다.

비트 전송률 제한

이 섹션에서는 비트 전송률 제한에 대한 정보를 제공하며, SharePoint 솔루션과 함께 비트 전송률 제한을 사용해야 하는 시기와 사용하도록 설정하는 방법에 대해 설명합니다.

비트 전송률 제한 개요

비트 전송률 제한은 서버와 클라이언트 컴퓨터 간 데이터 및 미디어 파일 형식의 다운로드 속도를 측정하는 IIS 7.0의 확장 기능입니다. WMV(Windows Media Video), MP4(MPEG-4), Adobe Flash Video와 같은 미디어 파일 형식의 인코딩된 비트 전송률은 자동으로 감지되고, 해당 파일이 HTTP를 통해 클라이언트로 전송되는 속도는 비트 전송률 제한 구성에 따라 제어됩니다. 자세한 내용은 비트 전송률 제한(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=155151&clcid=0x412)(영문일 수 있음)을 참조하십시오.

비트 전송률 제한 사용 결정

SharePoint Server 2010에서 재생 시간이 긴 비디오 자산을 사용자에게 제공하는 경우 IIS에서 비트 전송률 제한을 사용하도록 설정해야 합니다. 비트 전송률 제한을 사용하지 않으면 IIS에서 최대한의 대역폭을 사용하여 비디오 파일을 제공하므로 네트워크 부하가 증가합니다. 반면, IIS에서 비트 전송률 제한을 사용하도록 설정하면 대역폭을 필요한 만큼만 사용하여 비디오 파일을 제공함으로써 비디오의 점진적인 다운로드와 보기 기능이 지원됩니다. BLOB 캐시도 사용하도록 설정하면 비트 전송률 제한에서 디스크에 캐싱되는 파일에 대한 확장명 규칙을 사용할 수 있습니다. 비트 전송률 제한을 사용하여 BLOB 캐시에서 클라이언트로 전송되는 파일은 인코딩된 비트 전송률을 통해 압축된 크기의 비율을 기반으로 합니다. 예를 들어 조직의 비디오가 10MB 미만인 경우에는 사용자의 로컬 컴퓨터로 비디오가 다운로드되는 속도가 저하될 수 있으므로 비트 전송률 제한 기능을 사용하지 않도록 결정할 수 있습니다. 하지만 비디오 파일을 제공하는 경우 비트 전송률 제한을 사용하면 파일이 클라이언트 컴퓨터에 다운로드되는 속도를 제어할 수 있습니다.

참고

BLOB 캐시를 먼저 사용하도록 설정하지 않은 상태에서 제한할 파일 형식을 캐싱하도록 구성하면 비트 전송률 제한이 올바르게 작동하지 않습니다.

비트 전송률 제한을 사용하도록 설정

IIS 7.0에서 비트 전송률 제한을 사용하도록 설정하려면 IIS Media Services 2.0을 설치해야 합니다. IIS Media Services 2.0을 설치하는 방법에 대한 자세한 내용은 비트 전송률 제한 추가 정보(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=154962&clcid=0x412)(영문일 수 있음)를 참조하고, 비트 전송률 제한을 구성하는 방법에 대한 자세한 내용은 비트 전송률 제한 구성 연습(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=155153&clcid=0x412)을 참조하십시오.

최대 업로드 파일 크기

이 섹션에서는 업로드 파일 크기 제한에 대해 설명하고 최대 업로드 파일 크기 제한을 결정하고 구성하는 방법에 대해 설명합니다.

최대 업로드 파일 크기 개요

최대 업로드 파일 크기는 SharePoint Server 2010 웹 응용 프로그램에서 사용하는 설정으로, 사용자가 서버에 업로드할 수 있는 한 파일의 최대 크기를 지정합니다. 새 웹 응용 프로그램을 만들면 SharePoint Server 2010에서는 기본 최대 업로드 크기를 50MB로 설정합니다. 지정된 최대 업로드 크기보다 큰 파일을 업로드하려는 경우 업로드가 실패합니다.

최대 업로드 파일 크기 결정

라이브러리에 파일을 업로드하는 모든 사용자는 서버 연결을 사용하고 데이터베이스의 데이터 양을 증가시킵니다. 이는 서버의 부하, 반응 속도 및 데이터 용량에도 영향을 미칩니다. 또한 서버가 많은 양의 파일을 처리할 수 있도록 구성되지 않은 경우에는 서버의 성능이 저하될 수 있습니다. 서버에 제한할 업로드 파일 크기를 결정하려면 사이트 사용자의 수와 사용자들이 업로드할 파일의 크기를 고려해야 합니다. 예를 들어 사용자가 주로 500MB의 비디오 파일을 업로드하는 경우, 사용자가 업로드하는 최대 크기를 수용할 수 있을 만큼 업로드 파일 크기 제한을 설정해야 합니다. 업로드 파일 크기 제한 조정을 계획할 때는 서버 환경의 용량 계획에 직접적인 영향을 미칠 수 있다는 점을 명심해야 합니다. 대용량 미디어 파일의 저장 공간을 계획하는 방법에 대한 자세한 내용은 디지털 자산 라이브러리 계획(SharePoint Server 2010)을 참조하십시오.

최대 업로드 파일 크기 구성

SharePoint Server 2010의 업로드 파일 크기를 구성하려면 팜 관리자가 중앙 관리의 웹 응용 프로그램 일반 설정 페이지에서 최대 업로드 크기 값을 변경해야 합니다.

참고

웹 응용 프로그램의 기본 최대 업로드 크기를 늘리고, 콘텐츠 배포를 사용하여 해당 웹 응용 프로그램 내 사이트 모음의 콘텐츠를 다른 팜이나 사이트 모음으로 이동할 계획인 경우 대상 서버의 기본 최대 업로드 크기도 늘려야 합니다. 그러지 않으면 콘텐츠 배포 작업이 실패합니다.

See Also

Concepts

캐시 설정 작업(SharePoint Server 2010)