Bulk-Lot-Besucher und überspringen GeoLite Lookup in der Liste

PerformanceMediaService
Verschifft
25. April 2026 um 23:19 UTC
Autor
Kamo
Ausschuss
5c13630

Der Endpunkt /api/support/tickets list lief, pro Seite von 20 Zeilen: - 20 ************ Anrufe (N+1) - 20 Anrufe in GeoLookupService.lookup, von denen jeder ist ein Range-Scan gegen den GeoLite-Blocktisch (Millionen von Zeilen) plus Standort holen -40 zusätzliche Abfragen auf riesigen Tischen - obwohl der Besucher record hat bereits einen gespeicherten Ländercode. Fix: - getTickets Bulk-Fegt alle Besucher für die Seite in einer Abfrage über ******************** - toDTO ist geteilt: Detail-Anrufer nutzen den Live-Geo-Pfad; der Listenpass überspringt die GeoLite-Suche komplett und liest nur visitors.countryCode. Damit werden die marktbeherrschenden Kosten bei der Support-Ticket-Seitenlast eliminiert.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen