Google Maps API と帯域幅の消費

Google Maps API と帯域幅の消費

2 つの Google Maps API を使用するサイトがあります。

https://maps.googleapis.com/maps/api/js

そして

https://maps.googleapis.com/maps/api/geocode/json

この「マッパー」サイトは、2 つの Google マップ API と通信し、ユーザーの位置を特定し、MySQL データベースからデータを抽出して、ユーザーの周囲の Google マップにマーカーを表示します。

このサイトは Digital Ocean / DigitalOcean でホストされていました。サイトが立ち上がってから数日後、Digital Ocean は私のサイトが DDOS 攻撃を受けていると主張し、サイトをオフラインにしました。

すべて私が書いたオリジナルのコードであり、コードには悪意のあるものは何もありません。

私がサイトを2度目に立ち上げた数日後、Digital Ocean はサイトを再びオフラインにし、今度は「アクティブすぎる」ことと「トラフィックを妨害している」ことを主張しました。

私は最も安いプラン(月額 5 ドル)を契約していますが、サインアップ プロセスにはデータ転送の上限に関する明示的な説明が一切ありません。

どうやら、Google Maps API クエリは、サイトを「過度にアクティブ」にし、「トラフィックを妨害」するようです。ホスティング プランとサービスを比較する場合、この「マッパー」 Web サイトのニーズに適したホストを評価するには、どのような機能に重点を置くべきでしょうか。

答え1

おそらく、トラフィックの発生というよりは、サーバー負荷の発生が原因のようです。コードを見ないとあまり役に立ちませんが、ポーリングの頻度などを調べてみることをお勧めします。VM にインストールして、システムにどのようなパフォーマンスの影響があるか確認してみてください。

関連情報