Perché il lavoro di caching di Firefox verrà ripristinato nella versione 3 ma la versione 16 no?

0

Sto sviluppando un'applicazione web e l'app è stata distribuita nel server Tomcat. Testato su IE e Firefox e stanno funzionando bene. Significa che quando chiudo il browser e riapro l'app, i dati verranno ripristinati. Quando si esegue la distribuzione su Websphere, i dati vengono ripristinati solo in IE, ma Firefox no. Significato Firefox memorizzerà nella cache i vecchi dati. Ho provato a svuotare la cache in FF ma ancora fallito. Ho fatto un test in FF3 e FF16, FF3 resetterà il valore ma FF16 no, sono così curioso del perché questo potrebbe accadere?

Ora non so se questo è il mio problema di codice o è in realtà il problema di memorizzazione nella cache FF. Qualche idea su questo?

    
posta huahsin68 16.11.2012 - 09:07
fonte

1 risposta

3

Il caching HTTP è piuttosto complesso e influenzato da un numero di intestazioni HTTP, quindi c'è ampio spazio per incomprensioni e interpretazioni diverse dello standard. E lo standard è stato esteso alcune volte. Questo spiega perché stai vedendo risultati diversi con diversi browser.

Questo documento lo spiega in dettaglio. Leggilo, capiscilo, poi guarda quali intestazioni HTTP invia la tua applicazione. Se ancora non riesci a risolvere il problema, fai un'altra domanda qui che include le intestazioni HTTP.

    
risposta data 16.11.2012 - 11:12
fonte