Ciao a tutti ...
Vi spiego il "problema" che non ho idea di come risolvere:
- ho un sito nel quale, tra le altre cose, sono contenute varie schede aziende
- registro in una tabella del database tutti gli indirizzi ip e la data degli utenti che visitano queste pagine (tenendone così traccia)
Successivamente tiro fuori, tramite query, le visite "univoche" ricevute da ogni scheda azienda tramite una query che va a prendere tramite il "distinct" gli ip in base alla data, ecco:
SELECT DISTINCT ip, date FROM tabella_visite WHERE date<='$date' && id='$id' .....
Fin qui tutto bene.
Qual è il problema ?
Il problema è che dopo 1 anno questa tabella, considerando un sito che fa diverse migliaia di visite mensili, diventa GIGANTESCA e PESANTISSIMA (si parla di GB). Questo perchè, come potete ben immaginare, vengono registrate righe e righe nella tabella di ogni visita ricevuta per poi pescare solo quelle univoche.
Come potrei evitare che questa tabella diventi così pesante ? oppure, cosa potrei fare, magari dopo ogni tot tempo, per sistemare o snellire questa tabella ?
Qualche idea o soluzione che già adotta qualcun altro ?