ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



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

> а 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@xxxxxxxxx> написал(а):
Привет.

Кстати, вы не думали над агрегацией сеток в большие блоки? Например, с
помощью aclgen? Думаю, размер базы уменьшится раза в 2.

ftp://gatling.ikk.sztaki.hu/pub/aclgen/

Или такая оптимизация есть в nginx?

On 3/6/07, Alrond <rusnginx@xxxxxxxxx> wrote:
> у меня без проблем загружается с разных компьютеров, с разных подсеток.
> никаких ограничений на скачивания на сети не ставил.
>
>
> 06.03.07, Бир Артур < abir@xxxxxx> написал(а):
> > Ссылки на скачку базы не работают (404).
> >
> > > -----Original Message-----
> > > From: owner-nginx-ru@xxxxxxxxxxxxxx
> [mailto: owner-nginx-ru@xxxxxxxxxxxxxx ]
> > > On Behalf Of Alex Kitschkiruk
> > > Sent: Tuesday, March 06, 2007 1:19 PM
> > > To: nginx-ru@xxxxxxxxx
> > > Subject: Более полный GeoIP
> > >
> > > Всем привет!
> > > я тут для одной статьи по django и nginx собрал GeoIP базу.
> > > Использовал всем известные источники с сайта maxmind.com и ip-to-
> > > country.webhosting.info
> > > Удалил дубликаты, вручную проверил свыше тысячи спорных сетей.
> > > В итоге получилась база для nginx, которая покрывает большее
> пространство
> > > адресов, чем каждая из них по отдельности, с исправленными ошибками.
> > > Делал для себя, а пост получился как производная от этой работы.
> > >
> http://www.alrond.com/ru/2007/mar/01/start-django-nginx/
> >
> >
>
>



 




Copyright © Lexa Software, 1996-2009.