Mi sto solo chiedendo cosa potrebbe causare la scadenza del mio xap ogni mezza giornata (circa). Quello che voglio dire è che al mattino un utente visita il sito e scarica una copia di xap, entro il pomeriggio se quell'utente torna al sito web e il sito scarica un'altra copia di xap per loro.XAP scade dopo mezza giornata?
Spero che l'unico motivo per cui un utente debba scaricare una nuova copia di xap sia quando ha cancellato la cache del browser o se ha messo una nuova copia sul server.
Qualche idea su quale sarebbe il problema e risolvere?
Ho eseguito il violinista sul download XAP e ho ottenuto le seguenti righe dalla scheda cache della voce di download xap in fiddler.
Le risposte HTTP/200 sono memorizzabili nella cache per impostazione predefinita, a meno che le intestazioni Expires, Pragma o Cache-Control siano presenti e impediscano la memorizzazione nella cache.
HTTP/1.1 ETAG intestazione è presente: "2ad1d6bfdd43cb1: 0" HTTP Last-Modified è presente: Tue, 24 agosto 2010 22:43:19 GMT informazioni
No HTTP esplicito di scadenza è stata fornito. La maggior parte dei browser utilizza politiche di scadenza euristiche: 10% del delta tra Ultima modifica e Data è '02: 53: 34 ', quindi questa risposta scadrà euristicamente il 26/08/2010 alle 16:39:26.
Questo sarebbe il problema? Dove imposto la scadenza HTTP esplicita?
D. Il server IIS è sotto il vostro controllo? Sarai in grado di indagare su possibili cause se sono correlate al server? –
Q. Seconda domanda ... ciò accade approssimativamente dopo la mezzanotte e dopo le 12 ore di pausa o dopo un intervallo di circa 12 ore? Puoi controllare che questo cambi il server alle 9-10 del pomeriggio e vedere quando il XAP viene scaricato di nuovo. –