HttpCacheability HttpCacheability HttpCacheability HttpCacheability Enum

정의

Cache-Control HTTP 헤더를 설정하는 데 사용하는 열거된 값을 제공합니다.Provides enumerated values that are used to set the Cache-Control HTTP header.

public enum class HttpCacheability
public enum HttpCacheability
type HttpCacheability = 
Public Enum HttpCacheability
상속
HttpCacheabilityHttpCacheabilityHttpCacheabilityHttpCacheability

필드

NoCache NoCache NoCache NoCache 1

Cache-Control: no-cache 헤더를 설정합니다.Sets the Cache-Control: no-cache header. 필드 이름이 없는 경우 지시문은 전체 요청에 적용되고 공유(프록시 서버) 캐시는 요청이 완료되기 전에 원래 웹 서버의 유효성 재검사를 수행해야 합니다.Without a field name, the directive applies to the entire request and a shared (proxy server) cache must force a successful revalidation with the origin Web server before satisfying the request. 필드 이름이 있는 경우 지시문은 이름이 지정된 필드에만 적용되고 나머지 응답은 공유 캐시로부터 제공됩니다.With a field name, the directive applies only to the named field; the rest of the response may be supplied from a shared cache.

Private Private Private Private 2

기본값입니다.Default value. Cache-Control: private을 설정하여 클라이언트에서만 응답을 캐시할 수 있고 공유(프록시 서버) 캐시에서는 캐시할 수 없도록 지정합니다.Sets Cache-Control: private to specify that the response is cacheable only on the client and not by shared (proxy server) caches.

Public Public Public Public 4

Cache-Control: public을 설정하여 클라이언트와 공유(프록시 서버) 캐시에서 응답을 캐시할 수 있도록 지정합니다.Sets Cache-Control: public to specify that the response is cacheable by clients and shared (proxy) caches.

Server Server Server Server 3

원본 서버에서만 응답을 캐시하도록 지정합니다.Specifies that the response is cached only at the origin server. NoCache 옵션과 비슷합니다.Similar to the NoCache option. 클라이언트는 Cache-Control: no-cache 지시문을 수신하지만 문서는 원래 서버에 캐시됩니다.Clients receive a Cache-Control: no-cache directive but the document is cached on the origin server. ServerAndNoCache와 같습니다.Equivalent to ServerAndNoCache.

ServerAndNoCache ServerAndNoCache ServerAndNoCache ServerAndNoCache 3

ServerNoCache의 설정을 모두 적용하여 내용은 서버에 캐시되지만 다른 모든 항목은 응답을 캐시하기 위한 기능이 명시적으로 거부되도록 지정합니다.Applies the settings of both Server and NoCache to indicate that the content is cached at the server but all others are explicitly denied the ability to cache the response.

ServerAndPrivate ServerAndPrivate ServerAndPrivate ServerAndPrivate 5

응답이 해당 서버 및 클라이언트에 캐시되지만 다른 위치에는 캐시되지 않도록 지정합니다.Indicates that the response is cached at the server and at the client but nowhere else. 프록시 서버는 응답을 캐시할 수 없습니다.Proxy servers are not allowed to cache the response.

설명

자세한 내용은 RFC 2616로 이동: Hypertext Transfer Protocol-HTTP 1.1에는 World Wide Web Consortium (W3C) 웹 사이트입니다.For more information, go to RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, on the World Wide Web Consortium (W3C) Web site. 자세한 내용은 참조 하십시오 섹션 13 섹션 14.9 "Cache-control", "http에서 캐싱."In particular, for complete details, see Section 14.9 "Cache-Control" and Section 13, "Caching in HTTP."

참고

NoCache 일반적인 HTTP 1.0 요청 지시문을 보내지 않습니다 Pragma: no-cache합니다.NoCache does not send the common HTTP 1.0 request directive Pragma: no-cache.

적용 대상

추가 정보