En remontant un serveur de tuile avec des données OSM sur la Bretagne je m'aperçois qu'en fait les performances sont catastrophiques : presque 3 min pour obtenir le résultat.
Je ne m'en suis pas aperçu réellement avant car pour les tests de rendus je travaillais sur une toute petite zone (genre 1/4 Ille-et-Vilaine) puis sur la base de données monde de OSM France qui est TRÈS performante.
Il faut donc changer cela pour avoir un temps de réponse acceptable.
Depuis le début j'avais remarqué que la requête pour aller chercher les noms des villes et villages n'était pas très rapide. https://github.com/osm-bzh/osmbr-mapstyle/blob/master/osm_br.yml#L538-L608
En remontant un serveur de tuile avec des données OSM sur la Bretagne je m'aperçois qu'en fait les performances sont catastrophiques : presque 3 min pour obtenir le résultat.
Je ne m'en suis pas aperçu réellement avant car pour les tests de rendus je travaillais sur une toute petite zone (genre 1/4 Ille-et-Vilaine) puis sur la base de données monde de OSM France qui est TRÈS performante.
Il faut donc changer cela pour avoir un temps de réponse acceptable.
2 pistes :
osm_rels
: https://github.com/cquest/osmfr-cartocss/blob/master/osmfr.yml#L2574placenames_medium
etplacenames_small
du style OSM officiel : https://github.com/gravitystorm/openstreetmap-carto/blob/master/project.mml#L1287-L1362