내가 브라우저 캐시에 대한 두 가지 시나리오를 가지고, 일부 페이지 app 해당응답을 캐시하는 응답 헤더? 내 웹에서
1 시나리오 : - 서버 측에서 수정되지 않은 경우 나 브라우저 캐시에서 서버에 원하는 . 예를 들어 : -
은- 사용자는
- 응답이 10 명 직원 이
- 사용자가 모든 직원에 대한 요청을 발행 반환 모든 직원에 대한 요청을 발행 다시
- 기대있다가 브라우저 캐시에서 처리되어야한다이 시간
- 사용자가 한 번 더 직원을 생성는
- 사용자는 다시 모든 직원에 대한 요청을 발행
- 기대 내가
response.setHeader("Cache-Control", "no-cache");
으로 헤더 아래에 사용할 계획입니다
더 캐시하지 않습니다 대신 브라우저 캐시 서버에서 최신을 제공해야한다이 시간 브라우저 또는 프록시에 지시하여 콘텐츠를 캐시하지 않겠습니까 ( ). 그냥 사용하기 전에 유효성을 서버와 캐시 콘텐츠에 브라우저와 프록시를 알려줍니다 그것은
시나리오 2 : - 하지만 난 전혀 캐시하지 않으려는 민감한 페이지에 대한, 내가 계획입니다 그것은 아래의 헤더를 사용하는 것
response.setHeader("Cache-Control", "no-store");
그러나 일부 기사는 모든 브라우저에서 작동하도록하기 위해 헤더 아래에서 안전하게 사용할 수 있습니다. 그래서 아래에서 사용하겠습니다.
response.setHeader("Cache-Control", "no-cache, no-store");
제안 된 구현이 정확합니까?