3

Google距離マトリックスは次のように言います:

Usage Limits

Each query sent to the Distance Matrix API is limited by the number of allowed elements, where the number of origins times the number of destinations defines the number of elements.

The Distance Matrix API has the following limits in place:

100 elements per query.
100 elements per 10 seconds.
2 500 elements per 24 hour period.
Google Maps API for Business customers have higher limits:

625 elements per query.
1 000 elements per 10 seconds.
100 000 elements per 24 hour period.
Maps API for Business customers can purchase additional quota by contacting their Google Enterprise Sales Account Manager.

Distance Matrix API URLs are restricted to 2048 characters, after URL encoding. As some Distance Matrix API service URLs may involve many locations, be aware of this limit when constructing your URLs.

例について知りたい:

私のサイトのユーザーごとのこの制限ですか、それとも完全にすべてのユーザーがこの制限を共有しているので、サイトに同時に100人のユーザーがいて、10人のユーザーが同じ秒でクリックしてDIstanceMatrixを取得した場合、OVER_QUERY_LIMITを取得しました...またはこれはユーザーごとです

それを説明してください。私は本当に混乱しています。

4

2 に答える 2

3

この答えは、公式の事実に基づいているというよりも、仮定です。

サーバー側のリクエストを送信する場合、ターゲットサーバーによって検出される唯一の詳細は、リクエストを送信するサーバーの IP である REMOTE_ADDRESS です。

したがって (何らかの方法でリクエストを認証しなかったと仮定すると)、この制限は以下に対して設定できません。

  • ドメイン (異なるドメインが単一の IP を共有している可能性があります。ドメインを確実に検出することはできません)
  • ユーザー (ユーザーの IP は Google に転送されません)

したがって、この制限はサーバーにのみ適用できるため、この仮定は正しいはずです。

したがって、サイトに同時に100人のユーザーがいて、10人のユーザーが同じ秒でクリックしてDIstanceMatrixを取得した場合、OVER_QUERY_LIMITを取得しましたか

...さらに: 10 人のユーザーがサイト (ドメイン) にいることはできません。同じサーバーでホストされている別のドメインがあり、同時に DistanceMatrixService を要求するサーバーサイド スクリプトがある場合、これも制限に適用する必要があります。

なんとなくクレイジーに聞こえるかもしれませんが、私にとってはそれが唯一の論理的な結論です。


Maps-Javascript-API の距離マトリックス サービスに関連するもの:

明確に定義された制限は次のとおりです。

  • リクエストごとに最大 25 の起点または 25 の宛先。と
  • リクエストごとに最大 100 要素 (出発地×目的地)。

追記:リクエストもレート制限されています。一定時間内に要求された要素が多すぎる場合、OVER_QUERY_LIMIT 応答コードが返されます。本当に漠然としています。私はそれをテストしましたが、1 秒以内に数十のリクエスト (それぞれ 100 要素) でエラーを受け取っていません。 ) Maps-Javascript-API の Distance Matrix Service には適用されないようです。

于 2013-09-11T18:29:11.977 に答える
0

Google 規約によると、

ページビューを構成するリクエストは、ページビューの総数に対して適用されます

したがって、ページ ビューは重要ですが、ユーザー数は重要ではありません。100 人のユーザーが同時に 10.000 ページ ビューを生成している場合、10.000 クエリを使用したことになり、クォータが 10.000 減ります。

于 2013-09-11T15:57:10.323 に答える