이 글은 HTTP 캐싱 메커니즘에 대한 간략한 소개를 제공합니다. 이는 특정 참조 가치가 있으므로 도움이 필요한 친구에게 도움이 되기를 바랍니다.
HTTP 캐싱 메커니즘
HTTP 캐싱은 강제 캐싱과 비교 캐싱의 두 가지 유형으로 구분됩니다.
이를 이해하기 전에 먼저 HTTP에 대해 간단히 이해해 보겠습니다. 메시지, HTTP 메시지는 브라우저와 서버가 통신할 때 전송되고 응답되는 데이터 패킷입니다.
요청 헤더 헤더에는 추가 정보(쿠키, 캐시 정보 등) 및 캐시 관련 규칙 정보가 포함됩니다
요청 본문 HTTP 요청은 실제로 무엇입니까? 원하는 전송 부분
이것들을 간략히 이해한 후 Strong Cache와 Contrast Cache를 살펴보겠습니다
Strong Cache 키워드가 만료됩니다.cache-control max-age = 만료 시간 비교 설정 캐시 키 응답 헤더의 last-modified라는 단어는 마지막 요청 시간
request 헤더 if-modified-since를 기록하고 이를 마지막 요청 시간과 비교합니다.
etag는 고유 식별자를 기록합니다. if-none-match는 etag와 비교하여 일관성이 있는지 확인하고 서버로 반환하여 고유 식별자를 반환합니다.
캐시된 데이터 상태 코드 304
요청 캐시 설정 방법#🎜 🎜#
프론트엔드에 http 캐시를 설정하고, 프런트엔드에 html 페이지 캐시 방식을 설정하는 경우: 정적 html에 대한 캐시를 설정하려는 경우 페이지에서는 HTTP META를 통해 만료 및 캐시 제어를 설정해야 합니다. PHP 중국어 웹사이트의JavaScript 튜토리얼 비디오
칼럼을 주목해 보세요!위 내용은 HTTP 캐싱 메커니즘에 대한 간략한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!