Ciao a tutti,
ho un piccolo problema da risolvere:
nel mio CMS ho una pagina con 20 righe e ogni riga riporta il singolo banner con i relativi click e views ricevute. Le views e i clicks ricevute sono univoche calcolate per ogni singolo IP per ogni giorno.
Ora il mio problema è che:
questa pagina ogni volta che viene aperta ci mette un sacco di tempo a caricarsi in quanto per ogni banner calcola le sue views e clicks univoche (con questa istruzione: select DISTINCT ip, data from impression where data<='$data' && ID_banner = '$row[ID]' and tipo = 'click') e poi riporta il risultato. Questo calcolo impiega per ogni banner diversi secondi e quindi la pagina finisce di caricarsi dopo un paio di minuti, troppo!
Come posso ovviare per non fargli calcolare questi dati ogni volta che viene caricata questa pagina?
Idee o suggerimenti?
Ciao e grazie