Ваш IP: 54.82.73.21
К сожалению, не можем определить координаты.

Tag-Archive for ◊ JSON ◊

Автор:
• 10 Апр 2013

Мы выражаем благодарность всем пользователям, которые ознакомились с нашим обращением, и приняли соответствующие меры. К сожалению так поступили далеко не все и бестолковый трафик продолжает расти. Имея желание развивать функционал сервиса, оставляя его бесплатным для подавляющего большинства пользователей, мы вынужденны с 17 апреля 2013 года ввести ограничения на количество запросов.

Текущие настройки ограничений таковы: разрешается отправить в течении часа не более 10 запросов с одного адреса в отношении одного и того адреса. Т.е.

Это запросы в отношении одного и того же адреса (будут суммироваться):

http://geoip.elib.ru/cgi-bin/getdata.pl?ip=213.252.105.46&fmt=json&hex=1c

http://geoip.elib.ru/cgi-bin/getdata.pl?ip=213.252.105.46&hex=3df

Это запросы в отношении разных адресов (суммироваться не будут):

http://geoip.elib.ru/cgi-bin/getdata.pl?ip=213.252.105.46&fmt=json&hex=1c

http://geoip.elib.ru/cgi-bin/getdata.pl?ip=87.255.23.236&fmt=json&hex=1c

При превышении ограничений за предыдущий час, адрес, с которого отправлялись запросы будет блокирован на 3 часа. В течении времени блокировки, на любой запрос с этого адреса будет выдаваться ошибка 160.

ПРИМЕР

Получение информации об ошибки при обработке данных запроса с заблокированного адреса.

Запрос:

http://geoip.elib.ru/cgi-bin/getdata.pl?ip=87.255.23.236

Ответ XML:

<?xml version="1.0" encoding="utf-8" ?>
<GeoIP>
<Error>160</Error>
</GeoIP>

Ответ JSON:

{"Error":"160"}

Если после блокирования адреса, запросы с него будут продолжать превышать установленные ограничения, то блокировка автоматически будет продлеваться еще на час. Все ограничения накладываются только на основной сервис. Mini-сервис будет продолжать работать в прежнем режиме.

Для пользователей с большим количеством запросов по одним и тем же адресам мы видим выход в кешировании результатов запросов на своей стороне (о чем и шла речь в нашем обращении). Допустимый предел в 10 запросов в час установлен для целей отладки и для небольших сайтов с небольшой посещаемостью, для которых разработка системы кеширования просто не имеет смысла.  Большие проекты, на наш взгляд, вполне могут справится с этой задачей.

Возникшие вопросы, проблемы и затруднения предлагается обсудить на соответствующей ветке форума и в комментариях.

Автор:
• 17 Июл 2012

В тестовом режиме запущен модуль позволяющий получать данные как в формате XML так и в формате JSON. Этот модуль доступен по адресу http://geoip.elib.ru/cgi-bin/getdata_test.pl Добавлена новая опция — fmt, задающая формат выдачи результата поиска. Если fmt=json, то результат выдается в формате JSON. Если fmt=xml или не задана, то результат выдается в формате XML, как обычно (см. Описание основного сервиса). Формат задания остальных опций для обеих форматов одинаков. Более подробное описание будет доступно позже, после тестирования и исправления найденных ошибок. Переход на новую версию намечен на 1 августа 2012 года.

Просьба потестировать данную версию и обсудить предложения и замечания в форуме.