短時間での連続要求について

749 views
Skip to first unread message

com

unread,
Nov 4, 2009, 2:56:04 AM11/4/09
to Google-Maps-API-Japan
はじめまして。
comと申します。

先日よりGoogle Map APIについて勉強し始めたのですが、HTTP 要求経由のジオコーディングで、短時間で連続要求を出した時にステータ
スコード620が返る条件についてご質問させて下さい。

下記について、ご存知の方がおられましたらご回答お願い致します。
・HTTP 要求経由のジオコーディングをスクリプトで回して、連続してリクエストを出した場合、ステータスコード620はどの程度のリクエスト件数
(検索文字列の長さにもよると思いますが)でエラーが発生するものなのか?
・Google Map API Primierの場合だと、1日に送信できるリクエスト件数の上限を増やせるようですが、上記で質問した連続でリクエ
ストを出した場合はどのようになるのか?

以上です。
よろしくお願い致します。

Mitu-Koike

unread,
Nov 4, 2009, 7:57:35 AM11/4/09
to Google-Maps-API-Japan
comさん、お世話になっております。


>・HTTP 要求経由のジオコーディングをスクリプトで回して、連続してリクエストを出した場合、ステータスコード620はどの程度のリクエスト件数
>(検索文字列の長さにもよると思いますが)でエラーが発生するものなのか?

テストしてみましたのでご報告します。
1秒(1000msディレイ)毎にHTTP要求を行うサーバプログラムにて2,500件をテストしたところ620エラーは一度も検出されませんでし
た。

「620 G_GEO_TOO_MANY_QUERIES エラーについて」
http://groups.google.co.jp/group/google-maps-api-japan/browse_thread/thread/c3e2eee995280ae7?hl=ja


上記ディスカッションにてYONさんが調べられているように、

・ごく短時間の間に連続してリクエストを受け付けた時
・同一のIPから15,000件/日以上のリクエストを受け付けた時

620エラーが発生するものと考えてよろしいのではないでしょうか?
(YONさんは0.2秒のディレイでとおっしゃられてますね。)


>・Google Map API Primierの場合だと、1日に送信できるリクエスト件数の上限を増やせるようですが、上記で質問した連続でリクエ
>ストを出した場合はどのようになるのか?

Primierの場合も「リクエストの量」は制限ないと思いますが、
ごく短時間に連続してリクエストを投げるような、過負荷イヤンな要求には620を返すと思います。

Masashi.K

unread,
Nov 4, 2009, 10:35:41 AM11/4/09
to Google-Maps-API-Japan
こちらで公開されているGoogle Maps API Premier のPDF資料ですと
ジオコーディングは無制限のようですね。

http://www.google.co.jp/enterprise/pdf/maps-api-premier.pdf

詳しくはGoogleさん、or ゼンリンさんにお問い合わせしてみてください。

On 11月4日, 午後9:57, Mitu-Koike <mikako1...@gmail.com> wrote:
> comさん、お世話になっております。
>
> >・HTTP 要求経由のジオコーディングをスクリプトで回して、連続してリクエストを出した場合、ステータスコード620はどの程度のリクエスト件数
> >(検索文字列の長さにもよると思いますが)でエラーが発生するものなのか?
>
> テストしてみましたのでご報告します。
> 1秒(1000msディレイ)毎にHTTP要求を行うサーバプログラムにて2,500件をテストしたところ620エラーは一度も検出されませんでし
> た。
>
> 「620 G_GEO_TOO_MANY_QUERIES エラーについて」http://groups.google.co.jp/group/google-maps-api-japan/browse_thread/...

com

unread,
Nov 4, 2009, 11:30:56 AM11/4/09
to Google-Maps-API-Japan
TO: Mitu-Koikeさん

お世話になっております。


> テストしてみましたのでご報告します。
> 1秒(1000msディレイ)毎にHTTP要求を行うサーバプログラムにて2,500件をテストしたところ620エラーは一度も検出されませんでし
> た。
>
> 「620 G_GEO_TOO_MANY_QUERIES エラーについて」http://groups.google.co.jp/group/google-maps-api-japan/browse_thread/...
>
> 上記ディスカッションにてYONさんが調べられているように、
>
> ・ごく短時間の間に連続してリクエストを受け付けた時
> ・同一のIPから15,000件/日以上のリクエストを受け付けた時
>
> 620エラーが発生するものと考えてよろしいのではないでしょうか?
> (YONさんは0.2秒のディレイでとおっしゃられてますね。)
テストして頂きありがとうございます。
1秒(1000msディレイ)毎にHTTP要求を行った場合は620エラーが検出されずに安定して動作するのですね。
参考になります。ありがとうございます。

> Primierの場合も「リクエストの量」は制限ないと思いますが、
> ごく短時間に連続してリクエストを投げるような、過負荷イヤンな要求には620を返すと思います。
やはりPrimierの方でも過負荷がかかる要求の場合、620を返す可能性があると考えたほうが良いようですね。
私のほうでも別途、Googleさん or ゼンリンさんに確認するなりして、再度調査してみます。

com

unread,
Nov 4, 2009, 11:37:48 AM11/4/09
to Google-Maps-API-Japan
> こちらで公開されているGoogle Maps API Premier のPDF資料ですと
> ジオコーディングは無制限のようですね。
>
> http://www.google.co.jp/enterprise/pdf/maps-api-premier.pdf
上記資料、ありがとうございます。
参考にさせて頂きます。

> 詳しくはGoogleさん、or ゼンリンさんにお問い合わせしてみてください。
そうですね。
ジオコーディングは無制限と記載がありますが、ゼンリンさんの方の資料も拝見には
契約プランによって多少ジオコーディングについての制限が変わっているので
別途確認してみます。
Reply all
Reply to author
Forward
0 new messages