캐시 프로필은 각각의 페이지 출력 캐시 유형에 대한 특정 캐시 설정을 설명합니다. 캐시 프로필은 다음과 같은 캐시 동작 유형을 정의합니다.
- 항목이 캐시에 보관되어야 하는 기간
- 보안 자르기 정책
- 기간 및 변경 등의 설정 만료
- 사용자 사용 권한, 사용자 권한 및 기타 사용자 지정 변수에 기반한 캐시의 분할
한 사이트 모음에 대한 캐시 프로필을 중앙에서 정의할 수 있으므로 한 곳에서 프로필을 업데이트할 수 있으며 변경 사항은 즉시 사이트 모음 전체에 구현됩니다.
참고 캐시 프로필은 해당 캐시 프로필이 적용되는 사이트 모음, 개별 사이트 또는 마스터 페이지의 페이지 출력 캐시 동작을 결정합니다.
캐시 프로필 추가
- 사이트 모음 홈 페이지의 사이트 작업 메뉴
에서 사이트 설정을 가리킨 다음 모든 사이트 설정 수정을 클릭합니다.
- 사이트 모음 관리에서 사이트 모음 캐시 프로필을 클릭합니다.
- 캐시 프로필 페이지에서 새로 만들기를 클릭합니다.
- 제목 섹션에서 캐시 프로필 제목을 입력합니다.
- 표시 이름 섹션에서 캐시 프로필의 이름을 입력합니다.
표시 이름은 사이트 소유자 및 페이지 레이아웃 소유자가 사용할 수 있는 캐시 프로필 목록에 나타납니다.
- 설명 표시 섹션에서 캐시 프로필 용도에 대한 설명을 입력합니다.
- ACL 검사 수행 섹션에서 캐시의 모든 항목이 보안에 맞게 잘리도록 확인란을 선택합니다.
확인란의 선택을 취소하여 속도를 향상시킬 수는 있지만 보안 잘림을 필요로 하는 정보가 없는 사이트 또는 페이지 레이아웃에만 이를 수행해야 합니다.
- 사용 섹션에서 확인란을 선택하여 캐싱을 사용합니다.
- 기간 섹션에서 캐시된 버전을 사용할 수 있는 기간을 초 단위로 입력합니다.
- 변경 내용 확인 섹션에서 확인란을 선택하여 각 페이지 요청 시 사이트가 변경되지 않았는지 확인하고 사이트에 변경 내용이 있을 경우 캐시를 플러시합니다.
확인란의 선택을 취소하면 성능이 향상되지만 이렇게 하면 시스템에서 기간 섹션에 지정된 기간(초) 동안 사이트의 업데이트를 확인하지 않습니다. 그러면 사용자가 최신 정보를 얻지 못하는 결과가 초래될 수 있습니다.
- 사용자 지정 매개 변수에 따라 다름 섹션에서 ASP .NET 2.0의 다음 항목에 지정된 대로 사용자 지정 매개 변수를 입력합니다.
HttpCachePolicy.SetVaryByCustom
- HTTP 헤더에 따라 다름 섹션에서 ASP .NET 2.0의 다음 항목에 지정된 대로 사용자 지정 매개 변수를 입력합니다.
HttpCachePolicy.VaryByHeaders
- 쿼리 문자열 매개 변수에 따라 다름 섹션에서 ASP .NET 2.0의 다음 항목에 지정된 대로 쿼리 매개 변수를 입력합니다.
HttpCachePolicy.VaryByParams
- 사용자 권한에 따라 다름 섹션에서 확인란을 선택하여 사용자가 다른 사용자와 동일한 캐시 페이지를 볼 수 있도록 모든 보안 개체에 대해 동일한 유효 권한을 갖도록 합니다.
- 캐시 가능성 섹션에서 ASP .NET 2.0의 다음 항목에 지정된 대로 캐시 유형을 선택합니다.
HttpCacheability
- 인증된 사용에 안전 섹션에서 관리자와 페이지 레이아웃 디자이너가 인증된 시나리오에 적용할 수 있도록 허용할 정책의 확인란을 선택합니다.
- 작성자가 캐시된 콘텐츠를 볼 수 있도록 허용 섹션에서 확인란을 클릭하여 편집 권한이 있는 사용자가 페이지를 캐시하는 일반 동작을 무시합니다.
페이지가 게시될 예정이지만 콘텐츠 쿼리 웹 파트와 같이 초안 형식으로 존재하거나 체크 아웃할 콘텐츠가 없을 경우에 이 동작을 사용합니다.
- 확인을 클릭합니다.