- Expédié
- 25 avril 2026 à 23:19 UTC
- Auteur
- Kamo
- Commite
- 5c13630
Le critère d'évaluation de la liste /api/support/tickets était en cours d'exécution, par page de 20 lignes: - 20 euros d'appels (N-1) - 20 appels dans GeoLookupService.lookup, dont chacun est un balayage de portée contre le tableau de blocs GeoLite (millions de lignes) plus un emplacement Saisissez - 40 zeries supplémentaires sur d'énormes tables - même si le visiteur L'enregistrement a déjà un code de pays stocké. Fix: - getTickets effacer tous les visiteurs pour la page en une seule requête via - - toDTO est divisé: les appelants détaillés utilisent le chemin live-geo; la liste passe saute entièrement la recherche GeoLite et lit simplement visitor.countryCode. Cela élimine le coût dominant du chargement de la page du guichet de soutien.