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 ?