작성일 : 11-11-11 17:54
|
[ASP] 페이지 로드시 캐시 강제 삭제
|
|
|
글쓴이 :
Mr가망생
 조회 : 3,746
|
Response.Expires = [(날짜) 혹은 (기간)]
브라우저에서 캐쉬된 페이지의 만료를 지정합니다.
페이지가 만료되기 전에 동일 페이지가 호출 될 경우 캐쉬된 페이지가 호출 됩니다.
기간 단위는 분 입니다. (-1)은 즉시 만료
Response.ExpiresAbsolute = [(날짜)(시간)]
Expires와 동일한 역할을 수행 하나 날짜와 시간까지 지정이 가능합니다.
Response.CacheControl = [(TRUE) 혹은 (FALSE)]
서버와 클라이언트 사이에는 응답시간 단축을 위하여 Proxy Server 가 존재할 수 있습니다.
CacheControl 을 사용하여 이러한 캐시의 사용 여부를 지정 합니다.
Response.AddHeader "pragma","no-cache"
Response.Expires/ExpiresAbsolute 와 동일한 기능을 수행합니다.
페이지의 만료시간을 헤더를 지정하여 클라이언트로 전송합니다.
Response.AddHeader "chche-control", "private"
Response.Expires/ExpiresAbsolute 와 동일한 기능을 수행합니다.
Proxy Server 를 이용한 캐시 사용 여부를 헤더를 지정하여 클라이언트로 전송합니다.
Response 의 위와 같은 객체들은 사용형태는 조금씩 다르지만 결과적으로 같은 역할을 수행합니다.
어차피 Expires 혹은 ExpiresAbsolute 를 이용하여 캐쉬페이지 사용 기간을 만료 시키셨다면
위의 5가지 항목을 모두 사용하는것은 의미가 없을 듯 합니다
|
|