중화사전망 - 서예자전 - 얕은 분석 HTTP 메시지 헤더 웹 페이지 캐시 제어 및 헤드 공통 지침 소개

얕은 분석 HTTP 메시지 헤더 웹 페이지 캐시 제어 및 헤드 공통 지침 소개

이 문서에서는 HTTP 메시지 헤더 페이지 캐시 제어 및 헤더 공통 지시어를 자세히 분석합니다. 웹 페이지의 캐시는 HTTP 메시지 헤더의 캐시 제어에 의해 제어됩니다. 일반적인 값에는 개인 캐시 없음 최대 사용 기간이 유효해야 하는 등이 포함됩니다. 기본값은 private 이며, 기능은 찾아보기 방법에 따라 다음과 같이 나눌 수 있습니다 () 새 창을 여는 값은 private no cache m. Ust revalidate 입니다. 새 창을 열면 서버에 다시 액세스됩니다. max age 값을 지정하면 해당 값 내에서 서버에 다시 액세스하지 않습니다 (예: cache) () 주소 표시줄에서 캐리지 리턴 값이 private 또는 mustvalidate 이면 첫 번째 액세스에만 서버가 액세스되고 첫 번째 액세스 후에는 액세스되지 않습니다. 캐시 없음' 값은 매번 액세스되며 만료될 때까지 반복적으로 액세스되지 않습니다. () private mustvalidate max age 값을 가진 [뒤로] 버튼을 누릅니다. 이 값이 no cache 이면 () 새로 고침 버튼을 누를 때마다 해당 값에 관계없이 페이지가 반복적으로 액세스됩니다. 캐시 제어 값이 캐시 없음인 경우 페이지 백업은 인터넷 임시 폴더에 유지되지 않습니다. 또한 Expires 값을 지정하면 캐시에 영향을 줍니다. 예를 들어 Expires 값을 기존 값으로 지정합니다. 지난 시간 동안 이 네트워크에 액세스하는 동안 주소 표시줄에 있는 enter 키를 반복해서 누르면 Expires: Fri Dec:: GMT 를 반복적으로 방문하게 됩니다. 예를 들어, 페이지가 IE 에서 응답 메시지를 캐시하지 않도록 하고 캐시 제어 = 아니요 캐시 pragma = 아니요 캐시 expires = expires 를 설정하는 것이 좋습니다. 서버의 웹 페이지가 자주 변경되는 경우 즉시 만료되도록 설정하십시오. 웹 페이지가 매일 자정에 업데이트되는 경우 만료 시간을 다음 날 자정으로 설정할 수 있습니다. HTTP 서버가 CacheControl = no cache 를 지정하면 브라우저는 웹 페이지를 캐시하지 않습니다. 기존 HTTP 서버는 캐시 컨트롤 제목을 사용할 수 없으므로 뒤로 물러나기 위해서입니다. HTTP 서버와 호환 IE 는 Pragma:no cache 헤더를 사용하여 HTTP 에 대한 특별한 지원을 제공합니다. 클라이언트가 서버와 연결 (//)/통신하고 서버가 응답에서 Pragma:no cache title 을 반환하는 경우 Internet Explorer 는 응답을 캐시하지 않습니다. Pragma:no cache 는 보안 연결에 사용되는 경우에만 캐시를 차단합니다. Expires: 와 같은 방식으로 안전하지 않은 페이지에 사용되는 경우 해당 페이지는 캐시되지만 즉시 만료된 hea 로 표시됩니다. Der 의 공통 지시어 Header 는 세 부분으로 나뉩니다. 첫 번째 부분은 HTTP 프로토콜의 HTTP 버전, 두 번째 부분은 상태 코드, 세 번째 부분은 원인 구문입니다.

복사 코드는 다음과 같습니다. Lishi Xinzhi/article/program/PHP/201311/2/