Рубрика «geoip» - 2

GeoIP $0.99/мес — цена за точность

Для одного из наших сайтов потребовалось определять город и страну пользователя по его ip адресу. Не секрет что бесплатные сервисы GeoIP не точны и в большинстве случаев показывают недостаточно информации, только страну и часовой пояс.
Платные сайты предоставляют информации куда больше бесплатных. За 1 000 запросов/день (30 000 запросов/месяц) по их API цена составит порядка $12-20. Считаю что даже средне нагруженным сайтам, потребовалось бы выкладывать немалую сумму ежемесячно на GeoIP.
Еще платные сервисы дают возможность скачать базу (от $300) соответствий ip адресов городам и странам. Не очень хороший вариант, учитывая то, что ip закреплен не постоянно за одним городом.
Читать полностью »

В моем предыдущем посте, представившем многоуважаемой публике веб-движок Easyweb, было сказано:

Планируется, что первая версия, которую можно будет назвать стабильной и полностью юзабельной, появится до конца года.

Поскольку до конца года осталось менее суток, то позвольте рассказать о том, что еще удалось сделать в этом году.

Читать полностью »

Sypex Geo — быстрое определение города по IPВ начале года я публиковал статью Определение страны по IP: тестируем скорость алгоритмов, в которой упоминался мой «велосипед» отличающийся высокой скоростью работы. Одним из популярных вопросов стала возможность определения города по IP.

И вот несколько месяцев спустя, проект начинавшийся, как «for fun» перерос в самостоятельный проект.
Открыт отдельный сайт посвященный проекту Sypex Geo, на котором можно скачать свежие версии API и баз данных, а также ознакомиться с документацией.

Для желающих скорее протестировать правильность определения города по IP — вот ссылка на демо-страницу. А под хабракатом, я опишу некоторые технические подробности и приведу результаты небольшого тестирования.
Читать полностью »

в 10:18, , рубрики: django, geoip, ipgeobase, метки: , ,

GeoIP и DjangoВебразработчики частенько сталкиваются с классической задачей определения местоположения пользователя по его IP-адресу. Существует множество различных решений, например на основе мировой базы Maxmind Geolite или российской IpgeoBase. Все они обладают достаточно низкуровневыми API, ну оно и понятно: на входе айпишник, на выходе страна, либо город и, если повезёт, ещё какая-нибудь полезная информация.

У всех сайтов с GeoIP, которые мы запускали, есть общая черта: они не только нуждаются в простой геолокации, необходимо также выводить различный контент на сайте в зависимости от месторасположения пользователя. Чтобы упростить для себя эту задчу мы написали небольшую батарейку django-geoip, вдохновившись приложением django-ipgeobase.
Читать полностью »

PHP / Определения страны по IP: тестируем скорость алгоритмов
Для определения страны по IP необходимы специальные базы данных, состоящие из диапазонов IP адресов и соответствующих им стран. Обычно такие базы данных распространяются в виде CSV или SQL файлов для использования в СУБД, либо бинарных файлов специального формата.
Для проведения тестирования была выбрана февральская база GeoLite Country, бесплатная версия GeoIP Country от MaxMind.
В тестировании примут участие несколько популярных решении и мой «велосипед» на эту тему.
Участники тестирования

MySQL

В качестве подопытной СУБД будет использоваться MySQL. В которой создана таблица, состоящая из IP-диапазонов иЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js