만료

클라이언트 캐시 사용 시간 만료까지 남은 시간 수입니다. 클라이언트 및 프록시 서버 캐싱을 관리하는 데 사용됩니다.

서버는 전송 시간/날짜에 이 값을 추가하여 NTTP 응답 데이터의 만료 시간/날짜를 계산합니다.

브라우저는 파일의 만료 시간을 사용하여 캐시를 관리합니다. 서버에 요청을 전달하기 전에 브라우저에서 캐시를 확인하여 파일이 이미 로드되었는지 확인합니다. 그럴 경우 그리고 파일이 아직 만료되지 않은 경우 브라우저는 일반 GET 요청이 아닌 조건부 GET 요청(예: If-Modified-Since HTTP 요청 헤더 사용)을 보냅니다. 서버에는 '304' 상태로 응답하고 이미지를 전송하지 않는 옵션이 있습니다. 그러면 브라우저가 해당 캐시에서 파일을 로드합니다. 이렇게 하면 자주 액세스하는 데이터의 전체 성능이 크게 향상됩니다.

서버는 만료된 HTTP 응답 헤더를 현재 날짜/시간에 비네팅 중 가장 작은 항목::Expiration 및 모든 카탈로그::Expiration 값과 렌더링 작업에 관련된 모든 자료를 설정합니다.

만료는 주로 이미지 데이터 응답에 대해 설정됩니다. 모든 오류 응답이나 속성 응답을 포함하여 특정 유형의 응답은 항상 즉시 만료(또는 캐시되지 않는 태그로 지정됨)로 표시됩니다.

속성

실수, -2, -1, 0 이상 응답 이미지가 생성된 이후 만료까지 남은 시간. 항상 응답 이미지를 즉시 만료하도록 0으로 설정하면 클라이언트 캐싱을 효과적으로 사용하지 않습니다. never expire(으)로 표시하려면 -1로 설정하십시오. 이 경우 서버는 파일이 실제로 변경되었는지 여부를 확인하지 않고 조건부 GET 요청에 응답하여 항상 304 상태(수정되지 않음)를 반환합니다. attribute::Expiration에서 제공한 기본값을 사용하려면 -2로 설정하십시오.

기본값

attribute::Expiration 필드가 없거나, 값이 -2이거나, 필드가 비어 있는 경우 사용됩니다.

참조

attribute::Expiration , vignette::Expiration, req=

이 페이지에서는