Cache-Control: no-cache
대 Cache-Control: max-age=0, must-revalidate, proxy-revalidate
인 HTTP 응답의 차이점은 무엇입니까?"no-cache"와 "max-age = 0, 다시 유효성을 검사하고 프록시를 다시 유효화해야 함"
브라우저는 과 동일하게 처리합니다.?
Cache-Control: no-cache
대 Cache-Control: max-age=0, must-revalidate, proxy-revalidate
인 HTTP 응답의 차이점은 무엇입니까?"no-cache"와 "max-age = 0, 다시 유효성을 검사하고 프록시를 다시 유효화해야 함"
브라우저는 과 동일하게 처리합니다.?
일반적으로 브라우저마다 정확히 똑같은 동작을하지 않습니다. HTTP 캐시 헤더.
나는 (이 정확한 동작의 설명입니다 원인을 찾을 수없는, 그래서 100 % 아니에요 수) 기억 하나의 작은 차이점은 동작의 차이가 가정 (max-age=10
을 지정된 것처럼 크롬 (afair가) max-age=0
치료이다 작지만 성능에 미치는 영향은 여전히 중요합니다.) 일부는 (Pragma
)를 1.0 캐시 헤더는 HTTP에 특혜를 줄 것이다
no-store
지침 및 저장 데이터 일부 브라우저는 no-cache
지시어 public
다음에 지정된 무시, 다른 사람은하지 않습니다.max-age
vary
이 존재하는 경우.내 전체 추천이 헤더의 내용을 캐시하지 않는 모든 브라우저를 보장하기 위해 모두 Cache-Control: no-cache, must-revalidate, proxy-revalidate
, pragma: no-cache
(HTTP 1.0)와 Expires: 0
을 사용하는 것입니다.
Chrome이 '최대 -age = 0'처럼'max-age = 10'을 사용합니까? – Pacerier
기억이 있지만 소스를 찾을 수 없습니다. 올바른 출처를 찾을 때까지 예약을 통해 답변을 업데이트하겠습니다. 어쨌든 : 나는 동일한 브라우저를 사용하지 않는 많은 브라우저 예제를 가져올 수 있습니다. HTTP 캐시 헤더. –
의미 상으로; 별로. 그래도 짧아. –
@MarkNottingham. * 현실 세계에서도 이와 관련이 있습니까? 브라우저는 실제로 그것들을 * 동일하게 취급합니까? – Pacerier
잠시 테스트하지 않았지만 그렇게 믿습니다. –