Ich verwende Google Map API seit ungefähr einem Jahr auf meiner Website. Ich verwende 3 Distance Matrix Anfragen und 1 Direction API Anfrage auf jeder Karte. Es gibt nur 1 Karte pro Seite.Google Maps API: Extrem hohe Anzahl von Anfragen für Entfernungsmatrix
Die Anforderungen/Sekunde für die Karte ist etwa 0,02. Also sind die Distance Matrix-Anfragen etwa 0,06 und die Direction-API-Anfragen sind entsprechend etwa 0,02. Aber für bestimmte Stunden des Tages, während die Kartenanforderungen bei 0,02 Anfragen/Sek. Bleiben, springen die Distance Matrix-Anfragen und die Direction-API-Anfrage auf ein extrem hohes Niveau. Zum Beispiel können die Distance Matrix Anfragen so hoch wie 4-5 Anfragen/Sek. (Oder 15.000 pro Stunde!) Sein. Diese riesigen Anfragen beginnen zwischen 3 und 5 Uhr morgens und enden zwischen 5 und 8 Uhr mittags. Die Seite mit der Karte hat nur eine Seitenanzahl von ca. 200/Stunde.
Dies begann seit März. Seit März wurde ich von Google $ 1.900 für diese Anfragen berechnet. Die Rechnungsunterstützung bei Google sagte, dies sei ein technisches Problem. Ich habe überall gesucht und bin mir immer noch nicht sicher, wo ich technischen Support von Google bekommen kann.
Danke. Ich habe HTTP-Referrer-Einschränkungen zu meinem Schlüssel hinzugefügt. Ich habe auch neue Schlüssel erstellt und die App mit dem neuen Schlüssel hat das gleiche Problem. – Tony
Verwenden Sie serverseitige oder clientseitige Distance Matrix- und Directions-Services? Respektieren Sie die für Services festgelegten Nutzungsbeschränkungen? Im Fall der Client-Seite haben Sie ein Limit pro Sitzung, das nicht zu viele Anfragen von einer Sitzung erlaubt. Verfügen Sie über eine Wiederholungslogik, die zu dieser Flut fehlgeschlagener Anforderungen führen kann? Haben Sie [Exponential-Backoff] (https://developers.google.com/maps/web-services/overview#exponential-backoff) versucht? – xomena