43 messaggi dal 05 gennaio 2011
Ciao a tutti, ho un dubbio:
ho una tabella sul db che contiene alcuni parametri come ad esempio:
lo stato del sito
la data di scadenza
il nome della pagina
l'indirizzo da mettere a pie pagina
ecc...

Questi dati li devo trattare quando uno apre il sito quindi nel file global.asax nella Sub Session_Start gli faccio farei fare le seguenti operazioni:

- collegameto al db, caricamento dei valori in variabili session o application in base all'uso.

Poi per i controlli in certe pagine farei il controllo in preload dei parametri per reindirizzare eventualmente l'utente verso una pagina dedicata in base al valore della session.

Il dubbio: è corretto fare in questo modo ovvero collegarmi al db direttamente dal global.asax? e usare poi il metodo sopra indicato per usare i parametri?

Grazie
Ciao
Bladerunnet wrote:
Il dubbio: è corretto fare in questo modo ovvero collegarmi al db direttamente dal global.asax? e usare poi il metodo sopra indicato per usare i parametri?

sì, potrebbe esserlo. anche se, se si tratta di dati globali, è molto meglio caricarli all'occorrenza in cache (o Application), piuttosto che duplicarli n volte per quante sono le sessioni degli utenti, sprecando solamente memoria e senza alcun vantaggio.
.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
43 messaggi dal 05 gennaio 2011
Ok perfetto, messo tutto in application tanto si tratta di una decina di parametri, effettivamente non aveva senso usare le session per questi.

Grazie
Ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.