원하지 않는 브라우저 캐시를 사용하는 일부 정적 페이지 문제가 나타납니다. 내가합니다 (인터넷 탭) 방화범에서 페이지를 열 경우 캐싱을 방지하기 위해, 내가 Web.config의asp.net에서 캐시 문제가 발생했습니다.
에 관련 <location>
태그에
<clientCache cacheControlMode="DisableCache" />
을 설정하고있어, 내가 볼 응답 헤더가 Cache-Control: no-cache
이 맞지만 응답 상태는 입니다. 304 Not Modified! 그게 모순이 아닌가? 캐싱을 중지하려면 (즉 콘텐츠가 항상 200 인 경우) 어떻게 가져올 수 있습니까?
더 좋은 질문이있을 수 있습니다 당신은, 그러나, 응답에 명시 적으로 헤더를 설정할 수 있습니다 ... "왜 IIS가 가지고있는 파일이 더 새로운 파일이라고 생각하지 않습니까?" 이 문제를 해결할 수 있다면 캐싱 기능을 해제하여 성능 저하 문제를 해결할 필요가 없습니다. – David