Ограничения использования геокодирования Google для IP-адреса клиента или сервера? - PullRequest
0 голосов
/ 23 декабря 2011

Google четко объясняет, что:

Использование API геокодирования Google ограничивается 2500 запросами геолокации в день. (Пользователь API Карт Google для бизнеса может выполнять до 100 000 запросов в день.) Это ограничение применяется для предотвращения злоупотреблений и / или перепрофилирования API геокодирования, и это ограничение может быть изменено в будущем без предварительного уведомления. Кроме того, мы применяем ограничение скорости запросов, чтобы предотвратить злоупотребление службой. Если вы превысили 24-часовой лимит или иным образом злоупотребили службой, API геокодирования может временно перестать работать для вас. Если вы продолжите превышать этот лимит, ваш доступ к API геокодирования может быть заблокирован.

Допустим, я называю это клиентом

 <script type="text/javascript" src="http://maps.googleapis.com/maps/api/geocode/json"></script>

и я называю это серверной

<?php
$mapdata = file_get_contents('http://maps.googleapis.com/maps/api/geocode/json');
?>

В чем разница в количестве запросов?

Это значит что? Мне здесь не ясно. В день он будет учитываться для каждого домена или сервера IP или клиента IP?

1 Ответ

1 голос
/ 23 декабря 2011

Если ваш код работает на стороне клиента, то они будут использовать запрашивающий IP-адрес клиента, если ваш код - на стороне сервера, они будут использовать IP-адрес запроса сервера.

Другими словами: если вы делаете свойзапросы от вашего сервера, вы, скорее всего, достигнете этого предела, если вы не кэшируете результаты.

То, на что вам нужно обратить внимание, это ограничение частоты запросов - если вы делаете слишком много запросов в течение очень короткого промежутка времени, они блокируют вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...