Salve , mi serve un consiglio diretto all'efficienza.
Lavoro su un applicazione php/mysql e l'interrogativo che mi turba da parecchio è questo.

nell'applicazione ogni visitatore che entra nel sito fa ricerche ( quindi esegue query al db ) per non parlare del fatto che per motivi di sicurezza ho costruito le sessioni in modo che vengano salvate nel db (quindi altre query)...

il problema che mi sorge e che se ci sono parecchi utenti collegati ci sarà una sorta di polling verso il db che rallenterà la mia applicazione.

La domanda è
secondo voi conviene salvare il resource id di ogni connessione (quindi utente) e dove (cookie ? session ? ) ? oppure fare altro....
Il problema è che in teoria non chiudo mai una connessione perche da quel che so il collo di bottiglia si crea aprendo e chiudendo connessioni al db .

ah la connessioni vengo gestite da due classi ConnectToDB e ConfigDB , connect estende config , connect crea la connessione config ha solo i parametri ....

non so se sono riuscito ad essere chiaro ....