Re: Более полный GeoIP

Alrond rusnginx at gmail.com
Tue Mar 6 14:18:56 MSK 2007


Вот что нашел в рассылке. Это ответ Игоря:

> а nginx так и пользует его в виде текста или при загрузке в свой
внутренний конвертит?
Разумеется, он используется в бинарном виде. При загрузке из него
формируется radix tree, которое по размерам, кстати, сопоставимо с
текстовым файлом - 75K * 4 * 4 * 2 = 2M.
Даже ещё больше, 75K * 4 * 4 * 2 (это дерево) + 75K * 4 * 3 (это значения)
+ 75K * длина описания региона, в данном случае, 2. Получается около 3.5M.
Это на 32-битной архитектуре.

Можно попробовать, поставлю эксперимент

06.03.07, drmarker <drmarker at gmail.com> написал(а):
>
> Привет.
>
> Кстати, вы не думали над агрегацией сеток в большие блоки? Например, с
> помощью aclgen? Думаю, размер базы уменьшится раза в 2.
>
> ftp://gatling.ikk.sztaki.hu/pub/aclgen/
>
> Или такая оптимизация есть в nginx?
>
> On 3/6/07, Alrond <rusnginx at gmail.com> wrote:
> > у меня без проблем загружается с разных компьютеров, с разных подсеток.
> > никаких ограничений на скачивания на сети не ставил.
> >
> >
> > 06.03.07, Бир Артур < abir at rbc.ru> написал(а):
> > > Ссылки на скачку базы не работают (404).
> > >
> > > > -----Original Message-----
> > > > From: owner-nginx-ru at mail.sysoev.ru
> > [mailto:owner-nginx-ru at mail.sysoev.ru ]
> > > > On Behalf Of Alex Kitschkiruk
> > > > Sent: Tuesday, March 06, 2007 1:19 PM
> > > > To: nginx-ru at sysoev.ru
> > > > Subject: Более полный GeoIP
> > > >
> > > > Всем привет!
> > > > я тут для одной статьи по django и nginx собрал GeoIP базу.
> > > > Использовал всем известные источники с сайта maxmind.com и ip-to-
> > > > country.webhosting.info
> > > > Удалил дубликаты, вручную проверил свыше тысячи спорных сетей.
> > > > В итоге получилась база для nginx, которая покрывает большее
> > пространство
> > > > адресов, чем каждая из них по отдельности, с исправленными ошибками.
> > > > Делал для себя, а пост получился как производная от этой работы.
> > > >
> > http://www.alrond.com/ru/2007/mar/01/start-django-nginx/
> > >
> > >
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20070306/1a213c86/attachment.html>


More information about the nginx-ru mailing list