Module in Perl für WorldIP-Datenbank
Dank Craig MacKenna, gibt es jetzt einen Modul IP::World für WorldIP Datenbank in CPAN.
Heute ist es der schnellste Modul für den Zugang zu einer IP-Datenbank. Auf Athlon64 2.4GHz sind es 236K req/sec; XEON E5405 2Ghz - 267K req/sec
Die Installation ist sehr einfach:
Heute ist es der schnellste Modul für den Zugang zu einer IP-Datenbank. Auf Athlon64 2.4GHz sind es 236K req/sec; XEON E5405 2Ghz - 267K req/sec
Die Installation ist sehr einfach:
cpan -i IP::World
In Ihren Perl-Programmen kann er so genutzt werden:
use IP::World;
my $ipw = IP::World->new(0);
print $ipw->getcc("123.45.67.89");
Oder nehmen Sie ein kleines Kommandozeilen-Utility ip2country, das auf diesem Modul basiert. Sie können es sowohl interaktiv als auch in der Befehlszeile machen:
echo "3.4.5.6" | ./ip2country
./ip2country 3.4.5.6
Neben dem Modul ist ein Utility maint_ip_world_db, das für die Aktualität der Datenbank sorgt. Es ist genug, es in monatlichen/wöchentlichen cron zu stellen.Kommentar schreiben
EnglishDeutschРусский
Yuri
08 Nov 2010 14:11#2975English
08 Nov 2010 14:11#2975English
Alrond 21 Nov 2010 05:11#3023English
