2013-03-04 1 views
1

어떻게 파이어 폭스가 응답을 캐시하지 않습니까? 우리는 시도했다 : firefox no-cache not honored?

response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP 1.1. 
response.setHeader("Pragma", "no-cache"); // HTTP 1.0. 
response.setDateHeader("Expires", 0); // Proxies. 

하지만 약에

가 : 캐시 우리는 여전히 참조 :

Cache entry information 
key: http://myhost.my.domain.com:42133/ducc-servlet/timestamp 
fetch count: 4 
last fetched: 2013-03-04 09:21:40 
last modified: 2013-03-04 09:12:53 
expires: 1969-12-31 19:00:00 
Data size: 24 
file on disk: none 
Security: This document does not have any security info associated with it. 
Client: HTTP 
request-method: GET 
response-head: HTTP/1.1 200 OK Content-Type: text/html;charset=UTF-8 Cache-Control: no-cache, no-store, must-revalidate 
Date: Sun, 03 Mar 2013 14:12:57 GMT 
Expires: Sun, 03 Mar 2013 14:12:57 GMT 
Content-Length: 24 
Server: Jetty(7.4.4.v20110707) 

00000000: 32 30 31 33 2e 30 33 2e 30 34 20 30 39 3a 31 32 2013.03.04 09:12 
00000010: 3a 35 36 20 4d 6f 6e 0a         :56 Mon. 

감사합니다.

루.

+0

http://superuser.com/questions/23134/how-to-turn-off-the-firefox-cache – Chococroc

답변

1

Firefox는 항상 캐시에서 데이터를 가져 와서 소스보기, 다른 이름으로 저장 등의 작업을 할 수 있도록 캐시에 데이터를 저장합니다 (공간이 부족한 경우 제외). 물론 데이터가 "no-cache"로 설정되면 정상적인 페이지로드에는 사용하지 않을 수도 있습니다.

데이터가 저장되지 않은 경우 요청시 디스크가 아닌 메모리에 캐시 항목을 넣습니다.

+0

답장을 보내 주셔서 감사합니다. 내가 no-cache라고 말하면 나는 그것을 의미하지만, FF는 더 잘 알고있는 것처럼 보인다. 크롬은 내 FF 캐시에서 똑같은 키로 여러 항목을 볼 수 있습니다. 그게 어떻게 될 수 있습니까? – user2133121

+0

no-cache의 핵심은 사이트에 묻는 대신 데이터를 사용하면 안된다는 것입니다. Firefox가 그렇게합니다. 그것은 단지 자신의 사용을 위해 데이터를 저장하는 일이. 캐시와는 다른 데이터 저장소에서이를 수행 할 수 있지만 동일한 데이터 저장소를 다시 사용합니다. 왜 이것이 정확히 문제입니까? 키에 관해서는 파이어 폭스 캐시의 키 설정에 대해 전혀 알지 못하므로 정확히 무엇을보고 있는지, 왜 그런지는 알 수 없습니다. –

+0

여러 계정에서 문제가 발생했습니다. 첫째, 개인 데이터 일 수도 있고 모르는 사용자가 브라우저에서 벗어나기 전에 캐시를 플러시하지 않을 수도 있기 때문에 데이터가 캐시에 있는지 묻지 않는 매우 좋은 이유가있을 수 있습니다. 두 번째로, 불필요하게 더 유용한 방식으로 사용될 수있는 공간을 사용하고 있습니다. 셋째, 동일한 데이터를 여러 복사본으로 유지하는 것이므로 필요 이상의 공간을 사용하는 것입니다. 그리고 마지막으로, 그것은 내가 요구 한 것이 아닙니다. 나는이 데이터를 캐시하지 않기를 바랍니다. 어떻게 FF로 내 욕망을 전달하고 그들이 수행하게합니까? btw, 크롬 제대로 작동합니다, 감사합니다. 중복 키와 관련하여 – user2133121

관련 문제