Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > W3C - Usabilità - Accessibilità - Qualità
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

W3C - Usabilità - Accessibilità - Qualità Consigli e linee guida per siti fruibili e di qualità

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione W3C - Usabilità - Accessibilità - Qualità


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 21-05-10, 13:12   #1 (permalink)
User
 
Data di registrazione: Sep 2008
Messaggi: 118
Tanti accessi al database?

Ciao a tutti,
spero di essere nelle sezione giusta! Ho un sito che mostra all' utente (che deve prima effettuare il login) molti dati prelevati dal database, quindi molte query SELECT 'dati richiesti'... WHERE 'Utente=Utente che ha fatto login'... in questa situazione è più opportuno effettuare ogni volta 10-15 query e stampare i dati oppure, al momento del login, fare tutte le query necessarie per ogni pagina e memorizzare i dati in variabili, in modo da poterle stampare a richiesta senza più accesso al database?Grazie in anticipo!
owen non in linea   Rispondi citando
Vecchio 03-06-10, 17:52   #2 (permalink)
User
 
Data di registrazione: Sep 2008
Messaggi: 118
nessuno mi sa rispondere???
owen non in linea   Rispondi citando
Vecchio 03-06-10, 21:01   #3 (permalink)
ModSenior
 
L'avatar di marcocarrieri
 
Data di registrazione: Jul 2009
Ubicazione: Rovigo
Messaggi: 14,726
Invia un messaggio tramite MSN a marcocarrieri Invia un messaggio tramite Skype a marcocarrieri
Io direi che la migliore risposta e testare il sito con i tempi..
Tipo in php, ma anche in asp, setti un timer all'inzio prima di tutti gli altri comandi, uno alla fine, e ne fai la differenza e ti trovi quindi il tempo necessario.
Lo stesso tempo lo calcoli sia con tutte le query in una volta, sia in fase successive del codice.

Io personalmente se possibile faccio tutto in una apertura di database.
Dipende poi dalla mole di dati.
marcocarrieri non in linea   Rispondi citando
Vecchio 16-06-10, 14:54   #4 (permalink)
User
 
Data di registrazione: Sep 2008
Messaggi: 118
Visto la mole di dati anche io farei un'unica connessione al momento del login dell'utente memorizzandomi i dati in un vettore magari gestito da una classe e ogni volta che ho bisogno di operare su di essi richiamo i vari metodi della classe che operano quindi senza aprire il db. Penso di velocizzare di molto i tempi in questa maniera!
owen non in linea   Rispondi citando
Rispondi
Tags: , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 02:42.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.