Статья

Модуль на Perl для WorldIP-базы

Благодаря Craig MacKenna в CPAN появился модуль для нашей базы IP::World.
На сегодняшний момент это самый быстрый модуль для доступа к IP геобазе. На Athlon64 2.4GHz выполняется 236K req/sec; XEON E5405 2Ghz - 267K req/sec

Инсталляция очень проста:
cpan -i IP::World
В ваших Perl-программах его можно использовать так:
use IP::World;
my $ipw = IP::World->new(0);
print $ipw->getcc("123.45.67.89");
Или воспользоваться маленькой консольной утилитой ip2country, основанной на этом модуле, как интерактивно, так и командной строкой:
echo "3.4.5.6" | ./ip2country
./ip2country 3.4.5.6
В комплекте с модулем идет утилита maint_ip_world_db, которая следит за актуальностью базы. Достаточно поставить ее в ежемесячный/еженедельный cron.
Yuri Израиль08 Ноя 2010 14:11#2975English   
wipmania logo Alrond 21 Ноя 2010 05:11#3023English   

Аноним/Имя OpenID OpenID Yahoo! OpenID AOL WordPress LiveJournal TypePad Vox Myvidoop Orange Yandex YandexBlog Mixi Myspace Flickr Verisign MyOpenID ClaimID

Все поля необязательны для заполнения

Для самой статьи оставьте поле пустым.
Для комментария максимум 5000 символов. BBcode включены.

Подписаться на ответы: все комментарии:RSS comments (ru)

Please have a look at our
Facebook Page and leave a comment

Creative Commons License
Creative Commons Attribution-Noncommercial 3.0 License