ciao a tutti.
questo è il mio primo post.
dunque, ho un problema con la gestione della cache da parte di mozilla (ho installato la versione 1.5).
sono sviluppatore e sto testando la mia applicazione web su diversi browser.
il problema con mozilla riguarda la richiesta di caricamento delle immagini.
sul server utilizzo l'header HTTP Last-Modified per gestire il controllo della cache.
quando il client invia la richiesta al server specificando il campo If-Modified-Since, sul server effettuo un confronto delle date e decido se inviare un HTTP 304 (Not Modified) oppure lo stream dell'immagine richiesta.
in questo modo tutto funziona correttamente. ma in taluni casi, Mozilla non invia neppure la richiesta al server ma carica direttamente l'immagine dalla cache. questo comportamento porta a funzionamenti non corretti dell'applicazione web e sembra non deterministico, nel senso che ad esempio per la stessa immagine Mozilla a volte effettua la richiesta altre volte no. perciò viene a mancare completamente la comunicazione col server, indispensabile per gestire correttamente il caricamento delle immagini. un tale comportamento non mi pare sia previsto nelle specifiche HTTP.
qualcuno mi può aiutare?
grazie
Andrea