en effet, l'usage est similaire entre la base de localisation et celle de conversion des codes pays. La différence se situe au niveau de la taille des données:
- base de localisation : +100 Mo et il manque encore des IP,
- base des codes pays: j'ai fixé 2Mo aux max. pour l'ensemble de IPv4, au format cidr ça doit être jouable. Au format CSV ou SQLite, les données seraient portables, et stockées directement sur le serveur d'application.
Avec la conversion des adresses IP vers un code pays, je cherche à obtenir une vitesse de recherche faible. On pourrait alors construire des outils visant à :
- adapter la langue de la page Web en fonction du pays de l'IP,
- bloquer les IP à risque (Chine, Ukraine, Russie, ...),
- déterminer le pays d'un visiteur sur de grande quantité de donnée, par exemple publipostage.
Les premiers tests donnent des temps de résolution de moins de 50 millisecondes, avec la base de localisation il est difficile à descendre sous les 500 ms.Statistiques: Publié par Fobec — Ven 11 Oct 2013 14:54
]]>