asp - asp.net - aspcode.it

COMMUNITY - Login
 Username:
 
 Password:
 
Voglio registrarmi!
Password dimenticata?
 Utenti on-line: 0
 Ospiti on-line: 60324
ASPCode.it - Store

  > > Tips

Disabilitare il session state
di Antonio Paterno

Data di pubblicazione: 20/06/2002        Voto della community: 0,00 (Votanti: 0)

Come ben si sa, ASP crea una Sessione per ogni utente che si connette (tramite browser) al Web Server.
Ma quanti di voi sapevano che per ogni Session (o utente) vengono "sprecati" circa 10Kb di memoria? (anche se in realtÓ non utilizziamo neanche una variabile Session nelle pagine ASP del nostro sito)
Se pensate poi che (in media) una Session dura circa 20 minuti, Ŕ facile immaginare che al crescere degli utenti collegati il server risponderÓ alle richieste di pagine ASP in maniera sempre pi¨ lenta, sempre pi¨ esasperante...
Un modo "radicale" di risolvere il problema, sarebbe quello di disattivare le Session "a monte" (attraverso l'Internet Services Manager), ma questo solo se non ne facciamo uso alcuno (caso raro).
Molto pi¨ frequente invece Ŕ l'utilizzo di qualche variabile Session, magari usata qua e lÓ, magari soltanto in alcune pagine...

Ebbene, noi possiamo fare in modo che ASP non crei un oggetto Session in quelle pagine che non lo utilizzano.
Basta semplicemente inserire la seguente direttiva immediatamente all'inizio della nostra pagina ASP:

<% @EnableSessionState=False %>

Il server ringrazia. :-)
Arrivederci alla prossima!




Utenti connessi: 60324