Cache settings operations in SharePoint Server

적용 대상:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

SharePoint Server는 웹 페이지가 브라우저에서 로드되는 속도를 개선하는 데 도움이 되는 네 가지 유형의 캐시를 제공합니다. BLOB 캐시, 페이지 출력 캐시, 개체 캐시 및 익명 검색 결과 캐시. BLOB 캐시는 캐시를 적용할 웹 응용 프로그램의 Web.config 파일에서 사용하도록 설정되고 구성됩니다. 페이지 출력 캐시와 개체 캐시는 대체로 사이트 모음 수준의 사용자 인터페이스에서 구성됩니다. 이러한 캐시에 대한 특정 설정은 웹 응용 프로그램 수준에서도 구성할 수 있습니다. Web.config 파일의 변경 내용은 웹 응용 프로그램 내의 모든 사이트 모음 및 사이트에 적용되며, 사이트 모음 수준 이하의 모든 구성보다 우선합니다.

참고

페이지 출력 캐시 또는 개체 캐시를 사용하려면 사이트에서 게시 기능을 사용해야 합니다.

BLOB 캐시

SharePoint Server는 브라우저에서 빠르게 로드할 수 있도록 웹 페이지에서 사용하는 파일을 저장하고 해당 파일을 사용할 때 데이터베이스 서버의 부하를 줄이는 디스크 기반 캐시를 제공합니다. 이러한 파일을 BLOB(Binary Large Object)라고 하고 캐시를 BLOB 캐시라고 합니다. BLOB 캐시는 프런트 엔드 웹 서버 컴퓨터의 하드 디스크 드라이브에 직접 저장됩니다. 웹 페이지를 처음 호출할 때 파일이 데이터베이스에서 서버 하드 디스크 드라이브의 캐시로 복사되며, 이후에 이 파일을 요청할 경우 서버의 하드 디스크 드라이브 캐시에서 제공됩니다. 기본적으로 BLOB 캐시는 꺼져 있으며, 사용하도록 설정해야 BLOB 캐시가 제공하는 기능을 사용할 수 있습니다. 프런트 엔드 웹 서버에서 BLOB 캐시를 사용하도록 설정하면 웹 브라우저에서 읽기 요청으로 만든 SharePoint Server 데이터베이스 서버의 부하가 줄어듭니다.

BLOB 캐시를 적용할 웹 응용 프로그램의 Web.config 파일에서 BLOB 캐시를 사용하도록 설정합니다. Web.config 파일의 변경 내용은 웹 응용 프로그램 내의 모든 사이트 모음에 적용됩니다. BLOB 캐시에 대한 자세한 내용은 SharePoint Server의 캐싱 및 성능 계획을 참조하세요.

페이지 출력 캐시 프로필

페이지 출력 캐시는 페이지의 렌더링된 출력을 저장합니다. 여기에는 페이지를 요청하는 사용자의 권한에 따라 캐시된 페이지의 다양한 버전도 저장됩니다. 페이지 출력 캐시 설정은 사이트 모음 수준과 사이트 수준에서, 그리고 페이지 레이아웃에 대해 구성할 수 있습니다. 기본적으로 페이지 출력 캐시는 꺼져 있습니다.

페이지 출력 캐시는 캐시에 항목을 보관해야 하는 기간을 지정하는 캐시 프로필을 사용합니다. 익명 사용자와 인증된 사용자에 대해 다른 캐시 프로필을 사용하도록 지정할 수 있으며, 이렇게 하면 사이트에서 허용되는 인증 방법에 따라 캐시 사용이 최적화됩니다.

응용 프로그램 서버의 Web.config 파일을 편집하여 웹 응용 프로그램에 대한 캐시 프로필 설정을 구성할 수 있습니다. 웹 응용 프로그램 수준에서 구성한 캐시 프로필 설정은 해당 웹 응용 프로그램에 대한 사이트 모음의 모든 캐시 프로필에 사용됩니다.

참고

콘텐츠 검색 웹 파트에 알려진 문제가 있습니다. 웹 파트의 SendContentBeforeQuery 설정이 출력 캐싱을 사용하는 페이지에서 제대로 작동하지 않습니다. 이 문제는 2013년 3월 SharePoint Server 2013 누적 업데이트에서 해결되었습니다. 자세한 내용은 Microsoft 기술 자료 문서 2767999: SharePoint Server 2013 업데이트 설명: 2013년 3월 12일을 참조하세요.

참고

페이지 출력 캐시 및 연결된 캐시 프로필 설정을 사용하려면 사이트에서 게시 기능을 사용해야 합니다.

개체 캐시

개체 캐시는 프런트 엔드 웹 서버 컴퓨터의 메모리에 목록 및 라이브러리, 사이트 설정, 페이지 레이아웃과 같은 개체를 저장하여 웹 서버와 SQL 데이터베이스 간의 트래픽 양을 줄입니다. 따라서 이러한 항목이 필요한 페이지를 빠르게 렌더링하여 페이지가 클라이언트 브라우저에 제공되는 속도를 향상시켜 줍니다. 개체 캐시 설정은 웹 응용 프로그램 수준과 사이트 모음 수준에서 구성할 수 있습니다. 기본적으로 개체 캐시는 사이트 모음 수준에 있습니다.

개체 캐시 크기를 지정하여 웹 응용 프로그램에 대한 개체 캐시를 최적화할 수 있습니다. 더 큰 숫자를 지정하면 일부 사이트에서 성능이 향상되지만 각 프런트 엔드 웹 서버의 메모리가 많이 사용됩니다. 사이트 모음 수준에서 개체 캐시에 대한 기타 설정을 구성할 수 있습니다.

참고

개체 캐시를 사용하려면 사이트에서 게시 기능을 사용해야 합니다.

익명 검색 결과 캐시

익명 검색 결과 캐시는 주로 익명 사용자의 액세스를 허용하는 게시 사이트에서 사용됩니다. 이 캐시는 익명 사용자의 검색 결과를 저장하고 원래 쿼리와 동일한 이후 쿼리에 다시 사용합니다. 이렇게 하면 콘텐츠 검색 웹 파트를 사용하는 사이트 페이지의 성능이 향상됩니다.

참고

콘텐츠 검색 웹 파트 및 Catalog-Item 재사용 웹 파트가 범주 페이지에서 익명 검색 결과 캐시를 사용하지 않는 알려진 문제가 있습니다. 이 문제는 2013년 3월 SharePoint Server 2013 누적 업데이트에서 해결되었습니다. 자세한 내용은 Microsoft 기술 자료 문서 2767999: SharePoint Server 2013 업데이트 설명: 2013년 3월 12일을 참조하세요.

참고

누적 업데이트가 설치되기 전에 만든 범주 페이지가 있는 경우 범주 페이지를 다시 만들어야 합니다. 유지하려는 원래 범주 페이지의 레이아웃 및 사용자 지정을 저장합니다. 카탈로그에서 연결을 끊었다가 다시 연결한 다음 사용자 지정을 새 범주 페이지에 복사합니다.

캐시 설정에 대한 문서

캐시 설정에 대한 다음 문서를 사용할 수 있습니다.

참고 항목

개념

SharePoint Server에서 캐싱 및 성능 계획

SharePoint Server 2016의 모니터링 캐시 성능