Comporto anomalo della cache nella visualizzazione dati con gridview

mercoledì 24 giugno 2009 - 10.32

artista Profilo | Newbie

Salve a tutti,

ho un problema legato (apparentemente) alla gestione delle cache.
In pratica il cliente segnala dei problemi che dai miei test non si ripresentano.
Poi li ripeto direttamente sul server e vedo una cosa a dir poco anomalo.
Immaginate di fare una ricerca il cui risultato è mostrato in un grid view, nel 60-70% del caso quello che vedo (sul server o sul client) è cache!! è il risultato di una interrogazione precedente.
Facendo aggiorna, delle volte anche un paio di volte vedo il risultato giusto.
Ho aggiunto questi accorgiamenti:

LATO applicazione:
1.ho aggiunto il codice
<%
Response.CacheControl = "no-cache"
Response.AddHeader("pragma", "no-cache")
Response.Expires = 0
2.Ho aggiunto un elemento di tipo immagine con un paramentro nella query string il cui valore è casuale
<tr>
<td>
<%
dim random_number
random_number = int(1000000*rnd)

%>
<img src="images/dot_clea.gif?<%=random_number%>">
</td>
</tr>

LATO server:
1.ho il riciclo ogni 1740 minuti e alla ore 20:00

LATO client.
1.ho verificato che l'utente non passi da un proxer per raggiungere il server.
2.Ho fatto abilitare l'opzione nella sezione FILE TEMPORANEI di non richedere mai la pagina in memoria e la cachee è al minimo.,,

E' un problema dell'applicazione? ci sono delle impostazioni del client? è il server che mi stà lasciando?..

Aspetto vostre illuminazioni!

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5