Refacto du code d'appel overpass
publié leDans 886">https://github.com/cartesapp/cartes/pull/886 on a fait deux choses :
-
- ajouter un appel à une nouvelle API directement en base de donnée pour les nwr, bien plus rapide qu'overpass (instantané, presque)
-
- refactorer les appels overpass en général
Malheureusement, la piste 1 est compliquée. La BDD manque des choses, elle est plus grosse qu'overpass qu'on a déployé avec succès en parallèle.
- reste une bonne chose à faire, car le code actuellement en prod est un sac de noeud et comprend des appels en double notamment, mais son code est maintenant bien intriqué avec les changements 1. Pour le mettre en ligne, il faudrait :
- utiliser notre instance overpass dans la PR #886
- ajouter un repli vers overpass.de quand les appels vers notre overpass foirent
- désactiver temporairement les appels vers l'API directe
- résoudre les bugs connus introduits, et les bugs encore inconnus introduits
- recoder la gestion des adresses, qui semblait ineffective déjà en prod
Plus trad :
- #910
laem
Le repli sur overpass.de a été testé ✅