очень странно что решили не использовать maxmind
"выборки из таблиц" зачем??
у них есть вполне себе быстрый собственный оптимизирорванный формат и API которое позволяет выбирать из него с очень большой скоростью ...
с точки зрения точности maxmind вполне себе не плох
хотя конечно ему прежде всего не хватает инстурмента редактирования
Geo IP Tool - странный сервис, мало того что определил меня находящемся в Новгороде (вместо Нижнего Новгорода), но и при этом в Приморском регионе! пос. Посьет, т.е. флажок местонахождения там нарисовал.
Спасибо, понял. Исправили. Если координат нет, теперь не показываем. Хотя там еще осталось, что попричесывать. А ведь координаты действительно есть у не у всех - словари у нас не полные еще пока. Кстати, если не видели - можете скачать полную версию геомодуля здесь http://dalv.habrahabr.ru/blog/42645.html
Думаю автору стоило бы сперва сравнить скорость работы своего варианта с maxmind'овской базой.
Что-то мне не верится, что выборка, если её хоть маломальски оптимизировать, будет медленнее, чем запрос на внешний сервер и парсинг ответа.
Использовать внешний бесплатный сервис это очень не надежно. Лучше иметь базу у себя.
МаксМайнд хорошая вещь, в основном им пользуюсь. Бесплатная версия конечно не идеал, но тоже довольно точная. Тем более если вам важная высокая точность и частое обновление, то вы можете пользоваться платной версией, стоит совсем немного.
Как имеющий отношение к компании производящей CNGeoip - прошу написать в личку, сюда, или на адрес support@ cn-software.com свой IPшник - обязательно разберемся. Как только разберусь как тут публиковать сообщения - дам ссылку на текущую полную версию CNGeoip хабранароду для тестирования.
Ну надо же.
Оказывается моим творением (http://www.ip2city.ru/) кто-то пользуется.
А я его уже похоронил давно.
Немножко о проекте:
Первоначальное наполнение ip2city.ru было собрано из открытых источников.
После чего проект пошел в совершенно независимое плавание — он пополняется по запросам пользователей. Т.е. если у базы спросили IP, а она про него ничего не знает, то спрашиваем в WhoIs и пытаемся от туда выдернуть данные.
В виду того, что данные в WhoIs для русского сегмента не структурированы да и к тому же они меняются информация в БД постепенно теряет свою актуальность.
В связи со всем вышеперчисленным, тех кто пользуется данным сервисом и хочет поучавствовать в его улучшении, просьба связаться со мной (в личку или на ip2city@laconix.net), я дам доступ в админку через которую можно модерировать данные.
IP География