Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Morte prematura session
venerdì 16 novembre 2007 - 00.21
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
nullatore
Profilo
| Junior Member
191
messaggi | Data Invio:
ven 16 nov 2007 - 00:21
La session può morire prima del valore di timeout stabilito nel web.config?
(ovviamente non sto parlando di qualche secondo ma di scarti ben piu' maggiori...manciate di minuti, decine di minuti)
Se sì, può dipendere dalla congestione del server/"bonta dell'hoster"?
Grazie.
~nullatore~
mai dire corto circuito virtuale
amelix
Profilo
| Expert
694
messaggi | Data Invio:
ven 16 nov 2007 - 08:59
La session può morire se viene fatta una modifica al web.config (che riavvia l'applicazione).
Oppure l'hoster ha riavviato l'applicazione e, di conseguenza, tutte le session.
Prova ad usare le session su DB/file.
Andrea -
http://www.MelisWeb.eu/
nullatore
Profilo
| Junior Member
191
messaggi | Data Invio:
ven 16 nov 2007 - 09:36
>La session può morire se viene fatta una modifica al web.config
>(che riavvia l'applicazione).
>Oppure l'hoster ha riavviato l'applicazione e, di conseguenza,
>tutte le session.
>
>Prova ad usare le session su DB/file.
>
>
>Andrea -
http://www.MelisWeb.eu/
Escludendo la modifica del web.config (che è modificata soltanto da me in determinate situazione e cmq quando nessuno sta lavorando), il riavvio dell'applicazione puo' essere un evento frequente? (il mio hoster è Aruba)
Quali sono i pro e i contro della session su DB?
~nullatore~
mai dire corto circuito virtuale
amelix
Profilo
| Expert
694
messaggi | Data Invio:
ven 16 nov 2007 - 10:07
ARUBA!?!?!?! (io ho una decina di domini tra miei e dei clienti...)
Dipende dal carico di lavoro... Se sei su una macchina di "buoni sviluppatori" l'application viene riavviata di rado (muore di noia
)
Se invece è pesantemente sotto pressione... cade spesso.
Io, per scelta, NON uso mai le session.
Cmq le session su DB sono indipendenti da application/session del server (usano un cookie).
Il problema può essere legato alle prestazioni.
Andrea -
http://www.MelisWeb.eu/
nullatore
Profilo
| Junior Member
191
messaggi | Data Invio:
ven 16 nov 2007 - 12:01
>ARUBA!?!?!?! (io ho una decina di domini tra miei e dei clienti...)
>
che vuoi dirmi? Che devo cambiare hoster?
>Dipende dal carico di lavoro... Se sei su una macchina di "buoni
>sviluppatori" l'application viene riavviata di rado (muore di
>noia
)
>Se invece è pesantemente sotto pressione... cade spesso.
>
cosa intendi che è sotto pressione?
~nullatore~
mai dire corto circuito virtuale
amelix
Profilo
| Expert
694
messaggi | Data Invio:
ven 16 nov 2007 - 13:14
>>ARUBA!?!?!?! (io ho una decina di domini tra miei e dei clienti...)
>che vuoi dirmi? Che devo cambiare hoster?
Se hai bisogno di prestazioni... direi proprio di si.
>>Dipende dal carico di lavoro... Se sei su una macchina di "buoni
>>sviluppatori" l'application viene riavviata di rado (muore di
>>noia
)
>>Se invece è pesantemente sotto pressione... cade spesso.
>cosa intendi che è sotto pressione?
Se sul server ci sono tanti siti e/o mal programmati.
Andrea -
http://www.MelisWeb.eu/
nullatore
Profilo
| Junior Member
191
messaggi | Data Invio:
ven 16 nov 2007 - 13:18
Ho capito.
Se sto su hoster popolari (tipo ARUBA) devo aspettarmi anche soventi reset dell'applicazione (e quindi della session) ->
OVVERO utilizza meno possibile la session che non da sicurezza sulla suo ciclo di vita.
Grazie.
P.s. Da cosa me ne accorgo che arrivata l'ora di cambiare hoster? Seriamente dico. E' solo un fatto di prestazioni?
~nullatore~
mai dire corto circuito virtuale
amelix
Profilo
| Expert
694
messaggi | Data Invio:
ven 16 nov 2007 - 15:24
>Da cosa me ne accorgo che arrivata l'ora di cambiare hoster?
>Seriamente dico. E' solo un fatto di prestazioni?
Si...
Che non sono facilmente misurabili...
Cmq se hai un elevato traffico ti conviene passare a qualcosa di + (virtualserver/server in housing).
Andrea -
http://www.MelisWeb.eu/
nullatore
Profilo
| Junior Member
191
messaggi | Data Invio:
ven 16 nov 2007 - 22:51
Stavo ripensando a questa tua battuta
"Io, per scelta, NON uso mai le session."
Come fai quando devi effettuare il paging di una gridview? Dove ti conservi il datasource?
~nullatore~
mai dire corto circuito virtuale
amelix
Profilo
| Expert
694
messaggi | Data Invio:
lun 19 nov 2007 - 10:26
Uso storedprocedure personalizzate...
Se devo far vedere 10 record non ha senso farsene dare 100000 dal db x poi metterli da qualche parte.
Ogni DB ha metodi tutti suoi x ottimizzare il paging.
Andrea -
http://www.MelisWeb.eu/
Torna su
Stanze Forum
Elenco Threads
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 !