Open nicolasdaudin opened 2 years ago
Performance déjà améliorée par le passée Avant on appliquait cleanItineraryData sur TOUS les résultats de l'API Call et maintenant on applique cleanItineraryData uniquement sur les itinéraires filtrés (donc que ceux qui correspondent à une certaine destination), du coup par exemple pour 4 origines, au lieu de cleaner 600+ résultats on cleane environ 200+ résultats. Maintenant on en est à 150ms au lieu de 300-350ms :-)
cleanItineraryData est utilisé pour préparer les données pour le front mais est utilisé pour toutes les données, à chaque fois, au lieu des données qu'on va effectivement envoyer au front (par défault, 20 destinations/vols). Pour améliorer la performance, on pourrait revoir cela.