
Benvenuto! Se sei un nuovo visitatore ti consiglio di iscriverti al mio Feed RSS in modo da essere sempre aggiornato riguardo l'uscita di nuovi articoli oppure sbirciare tra i tutorials ed i progetti.
Per avere un'idea del best-content presente in questo blog puoi leggere il post intitolato "Ed ora è il momento di rilanciare alcune iniziative! (1a parte e 2a parte)".
Buona navigazione e grazie per la visita!
Quando sviluppiamo applicazioni utilizzando Javascript per interfacciarsi ad un linguaggio lato server molto spesso incorriamo nel seguente problema: il caching dei dati.
Per risolvere questo problemino, la soluzione è la stessa che si adotta in Adobe Flash ossia utilizzare un nonce concatenato al URL che dobbiamo interrogare.
Un'altra soluzione sta nel settare appropriatamente alcune proprietà dell'header, ma il trucchetto scritto sopra lo ritengo molto più universale e semplice :)
Daniele Simonin 14 Giugno 2007 alle 10:18 Trackback URI
| L | M | M | G | V | S | D |
|---|---|---|---|---|---|---|
| « Apr | ||||||
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 | |
Scrivi un commento
Tags di formattazione:
Leggi i 5 commenti
Scusa la mia ignranza zio Snakko ma mi potresti tradurre il tutto? nel senso, la cache aumenta creando problemi di prestazioni o roba simile? :(
Commento di mino 14 Giugno 2007 alle 10:58
no, nel senso che a volte la cache mostra dati "non aggiornati" e quindi a volte occorre evitarla.
E la si evita, simulando ogni volta un URL nuovo (tramite l'utilizzo di un nonce).
Non chiamarmi Zio che mi sento vecchio ahahah :P
Commento di Daniele Simonin 14 Giugno 2007 alle 11:16
sì credo sia anche il metodo più sicuro.
proprio di recente ho dovuto aggiungerlo, perchè le proprietà settate nell'header non facevano il loro lavoro.
Commento di kitch 14 Giugno 2007 alle 12:18
Ho capito grazie mille :D ... zio XD ultima domandina poi non rompo piu. Funge con tutte le versioni di IE?
Commento di mino 14 Giugno 2007 alle 18:23
Credo di si, perchè alla fine non si fa niente di speciale, è solo una concatenazione di stringa con un numero casuale.
Commento di Daniele Simonin 14 Giugno 2007 alle 18:25