>백엔드 개발 >PHP 튜토리얼 >PHP 지식 포인트 3-HTTP 헤더-캐시-제어

PHP 지식 포인트 3-HTTP 헤더-캐시-제어

WBOY
WBOY원래의
2016-07-28 08:27:041145검색

1. 개요
Cache-control은 HTTP 캐시를 제어하는 ​​데 사용됩니다(HTTP/1.0에서는 부분적으로 구현되지 않을 수 있으며 Pragma: no-cache만 구현됨)

Cache-Control : 캐시 지시문
cache 지시문은 다음과 같습니다.
요청 시 사용:
no-cache
no-store
max-age = delta-seconds
max-stale = delta-seconds
min-fresh = delta-seconds
no-transform"
only-if-cached"
cache-extension"
응답이 사용됩니다:
public
private = <> 필드 이름 <">
no-cache = 필드 이름
no-store"
no-transform
재검증 필요
프록시 재검증
max-age = 델타-초
s-maxage = 델타-초
cache-extension"
3. 분석
Cache-control: max-age=5
은 다음을 의미합니다. 5초 이내에 이 웹페이지에 다시 접속하면 서버로 이동하지 않습니다.
Cache-Control: no-cache: 이는 오해를 불러일으키기 쉬우며, 응답이 캐시되지 않은 것으로 착각하게 만들 수 있습니다.
실제로 Cache-Control: no-cache를 캐시하게 되지만 클라이언트(브라우저)에 응답 데이터가 제공될 때마다
캐시는 서버에 캐시된 응답의 유효성을 평가해야 합니다.
Cache-Control: no-store: 응답이 캐시되지 않음을 의미합니다.

위에 내용을 포함하여 PHP 지식 포인트 3-HTTP 헤더-캐시 제어를 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.