만료 expiration

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

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

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

서버는 만료 HTTP 응답 헤더를 현재 날짜/시간에 렌더링 작업에 포함된 비네팅 및 모든 자료에 대한 가장 작은 비네팅::Expiration 및 모든 카탈로그::Expiration 값을 더한 값으로 설정합니다.

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

속성 section-e87e8f6b6d224c6ea2eeaad695c04be8

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

기본값 section-79d71706e12a4493a69d7febc3a1f271

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

참조 section-9d46a9d346fe42f3911edb3bd79f4121

attribute::Expiration , 비네팅::만료, req=

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49