다음을 통해 공유


<defaultHttpCachePolicy> 요소(네트워크 설정)

HTTP 캐싱이 활성 상태인지 여부를 설명하고 기본 캐싱 정책을 설명합니다.

<configuration>
  <system.net>
    <requestCaching>
      <defaultHttpCachePolicy>

구문

<defaultHttpCachePolicy  
  policyLevel="BypassCache|Default"  
  minimumFresh="d.hh:mm:ss|minValue|maxValue"  
  maximumAge="d.hh:mm:ss|minValue|maxValue"  
  maximumStale="d.hh:mm:ss|minValue|maxValue"  
/>  

특성 및 요소

다음 섹션에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

attribute Description
maximumAge 캐시된 개체가 만료된 것으로 표시되기 전의 최대 시간 간격을 지정합니다.
maximumStale 캐시된 개체가 만료된 것으로 표시되기 전에 계산된 새로 고침 시간 이후의 최대 시간을 지정합니다.
minimumFresh 캐시된 개체가 최신 것으로 간주되는 최소 시간을 지정합니다.
policyLevel 캐싱 정책이 자동인지 또는 캐시를 무시할지 여부를 지정합니다. 기본값은 BypassCache입니다.

자식 요소

None

부모 요소

요소 Description
requestCaching 네트워크 요청에 대한 캐싱 메커니즘을 제어합니다.

설명

policyLevel 특성의 값은 BypassCache 또는 Default입니다.

maximumAge, maximumStaleminimumFresh 요소의 값은 경우에 따라 d.hh:mm:ss(일, 시, 분 및 초) 형식의 명시적 시간 간격이거나 상수 minValue 또는 maxValue입니다.

구성 파일

이 요소는 애플리케이션 구성 파일 또는 컴퓨터 구성 파일(Machine.config)에서 사용할 수 있습니다.

예제

다음 예에서는 최소 새로 고침 시간을 6시간으로 지정하고 최대 보관 기간을 2일, 최대 무효 시간을 4시간으로 지정하는 방법을 보여 줍니다.

<configuration>  
  <system.net>  
    <requestCaching>  
      <defaultHttpCachePolicy  
        minimumFresh="0.06:00:00"  
        maximumAge="2.00:00:00"  
        maximumStale="0.04:00:00"
      />  
    </requestCaching>  
  </system.net>  
</configuration>  

참고 항목