mmd
10
Ich fürchte, das wird vom Ansatz her nicht gut funktionieren, sobald mehrere Leute (auch für unterschiedliche Karten) diesen Proxy benutzen und alle Anfragen an den Overpass Server von derselben IP-Adresse deines Servers geschickt werden. Das Rate-Limiting wird da sehr schnell den Zugang für alle Karten blockieren.
Caching als Strategie dürfte auch nur für den Fall wirklich effektiv sein, wenn jemand den gesamten Planet 1x am Tag durchnudelt, und das Ergebnis für 24h speichert. Wirklich gut ist das auch nicht.
Im Moment sehe ich folgende Optionen:
- Logik zum Zusammenfassen von Queries in umap selbst implementieren, also in Javascript, so dass das direkt im Browser läuft
- Overpass Server verbessern (bessere Performance mit kleineren Queries, weniger Last auf dem Server, etc.)