Quel est le meilleur modèle de base de données pour stocker les visites des utilisateurs et compter les utilisateurs uniques utilisant l'IP dans une grande base de données avec 1.000.000 lignes par exemple?Système de statistiques PHP et MySQL
SELECT COUNT(DISTINCT ip) FROM visits
Mais avec 1.000.000 d'adresses IP différentes, la requête peut être lente. La mise en cache ne renverra pas le nombre réel.
Combien de systèmes de statistiques comptent les visites uniques?
@ Mchl si la colonne IP est UNIQUE wont cette table retourne toujours COUNT = 1 par IP? – Frankie
Ce sera, mais j'ai compris que William voulait compter le nombre de toutes les adresses IP distinctes.Cela peut encore être modifié en ajoutant un champ 'count' et en utilisant la syntaxe INSERT ... ON DUPLICATE KEY UPDATE ... pour l'incrémenter – Mchl
Pour les visites uniques, c'est une bonne solution Sauvegarder l'adresse IP unique et l'horodateur actuel – Wiliam