sql >> データベース >  >> RDS >> Mysql

Googleマップでジオコードの制限を回避する別の方法

    ジオコーディングしているものとその理由について詳しく知らずに、結果をサーバーにキャッシュすることを検討しましたか?同じアドレスに対して多数のリクエストを行う場合、API呼び出しを何度も無駄にすることは意味がありません。

    PHPスクリプトをプロキシとして設定し、データベースのキャッシュテーブルでアドレスを検索し、存在する場合はDBから値を返す必要があります。存在しない場合は、API呼び出しを行い、結果をDBに保存してから、ジオコーディングされた情報を返します。

    各リクエストが異なる住所に対するものであり、同じ住所を2回以上ジオコーディングすることはほとんどない場合、これは解決策ではありません。




    1. MySQLソケットは、何千もの連続した接続の後に接続を拒否します

    2. PostgresスキーマのSQLAlchemyサポート

    3. php/mysqlの2つのテーブルからレコードを削除します

    4. LEFTJOINは最初の行のみ