
Envoyé par
Biglo
En fait, ce que je propose, ça serait d'analyser le user agent et ne pas le stocker tel quel dans la table. On pourrait par exemple imaginer une table "navigateur" (mozilla, IE, firefox, opera, ...), une table système d'exploitation et dans ta table d'infos sur le visiteur, tu aurais deux clés étrangères pour l'OS et le navigateur + des champs pour la version par exemple. Ca te permettrait de gagner déjà pas mal de places. Car si tu stockes l'user agent pour chaque visiteur, la taille va "exploser" sur les sites très fréquentés. Par exemple, si on compte une moyenne de 50 octets par user agent, et 10000 visiteurs par jour : tous les mois, ta table augmentera de 14Mo juste pour cette info.
Partager