18 messaggi dal 16 marzo 2005
E' normale che una richiesta di pagina generi 2 volte l'evento Page_Load?
Come impedire questo?
Immagino che un comportamento simile contribuisca a rallentare la generazione della pagina...

E' normale che quando ci sono molti utenti che accendono alla stessa pagina, il tempo di risposta diventi molto lungo? (la pagina effettua diversi accessi a database Access pur se con query molto semplici)

Grazie
Sandro
41 messaggi dal 19 febbraio 2007
No, non è normale si generi due volte il PageLoad..
Per quanto riguarda l'accesso multiutente prova ad utilizzare la cache (sempre che i dati che vai mostrando non siano soggetti a frequenti aggiornamenti e che siano gli stessi per tutti gli utenti) in modo da limitare il carico di lavoro del tuo DB.
141 messaggi dal 21 febbraio 2002
www.melisweb.eu
E' normale che una richiesta di pagina generi 2 volte l'evento Page_Load?
No.
Come impedire questo?
Bisogna scoprire il problema che causa la doppia chiamata. Hai fatto il porting dalla v1.1 alla 2.0?
E' normale che quando ci sono molti utenti che accendono alla stessa pagina, il tempo di risposta diventi molto lungo? (la pagina effettua diversi accessi a database Access pur se con query molto semplici)
Access ha un limite basso di utenti contemporanei. Se usi un vero database(MsSql, MySql etc..) vedrai che non ci sarà + nessun problema.
Ciao

]aMelix[
-------------------------------
http://www.melisweb.eu/
http://www.puntodidomanda.com/
http://www.cucinamore.com/
-------------------------------
18 messaggi dal 16 marzo 2005
Nel gestore di Page_Load imposto alcune proprietà Text e Visible di label e controlli: potrebbe essere causato da questo?
Dopo il Page_Load vengono generati una seconda volta anche tutti gli altri eventi: Page_PreRender e Data_Bound e PreRender di un controllo RadioButtonList.

In una pagina vuota ho inserito una RadioButtonList collegata ad un database: un solo evento Page_Load
Ho inserito un controllo Login ed ecco anche qui due Page_Load! (non di postback) Quindi è il controllo Login!

Vi torna questo comportamento?
18 messaggi dal 16 marzo 2005
amelix ha scritto:
Hai fatto il porting dalla v1.1 alla 2.0?

Immagino di essere partito direttamente dalla 2.0...

Access ha un limite basso di utenti contemporanei. Se usi un vero database(MsSql, MySql etc..) vedrai che non ci sarà + nessun problema.


Già....ma ormai ho tutti gli utenti sul database Access...sarebbe possibile/pensabile passare a MSSql senza doverli reinserire a mano? (sono molti!)

Sandro
141 messaggi dal 21 febbraio 2002
www.melisweb.eu
> Hai fatto il porting dalla v1.1 alla 2.0?
Immagino di essere partito direttamente dalla 2.0...
Controlla che nell'onInit non ci sia un abbonamento all'evento onLoad...
> Access ha un limite basso di utenti contemporanei. Se usi un vero > database(MsSql, MySql etc..) vedrai che non ci sarà + nessun problema.. Già....ma ormai ho tutti gli utenti sul database Access...sarebbe possibile/pensabile passare a MSSql senza doverli reinserire a mano? (sono molti!)
Ovviamente puoi automatizzare il tutto...
Ci mancherebbe!!!
Se hai ARUBA ci pensano loro a creare e popolare le tabelle (anche se il risultato della struttura dati lascia a desiderare...)

]aMelix[
-------------------------------
http://www.melisweb.eu/
http://www.puntodidomanda.com/
http://www.cucinamore.com/
-------------------------------
18 messaggi dal 16 marzo 2005
Grazie per le risposte, ho riordinato un po' il codice ed ora è ok.
Ho attivato MSsql (su Aruba) ora provo ad importare le tabelle: da quel che ho visto c'e' una procedura guidata...il dubbio è: la struttura delle tabelle usate con il Membeship Provider il access è la stessa usata dal MemberShip in MsSQL? Ovvero, se importo le tabelle così come stanno, poi l'applicazione funziona?
Grazie
Sandro

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.