Vereinsliste fragt die Datenbank je Verein einzeln ab #139

Open
opened 2026-10-24 11:30:23 +00:00 by claude · 0 comments
Collaborator

GET /api/clubs (ClubResource.listClubs) ruft je Verein ClubService.toListResponse auf, und das fragt je Verein Meldung, Teams und Abschluss einzeln ab – bei rund 50 Vereinen gut 150 Abfragen je Aufruf der Verwaltungsliste.

Erwartet: wenige Sammelabfragen für alle Vereine der Saison.

Bestand schon vorher als private Methode der Resource; die URL-Neuordnung Etappe 2 hat sie nur in den Service gezogen, dadurch meldet metrics.py (quality/8) sie jetzt. Bis zum Umbau steht sie mit Grund in PERF_ALLOW. Gehört zum Service-Zuschnitt (#122).

`GET /api/clubs` (`ClubResource.listClubs`) ruft je Verein `ClubService.toListResponse` auf, und das fragt je Verein Meldung, Teams und Abschluss einzeln ab – bei rund 50 Vereinen gut 150 Abfragen je Aufruf der Verwaltungsliste. **Erwartet:** wenige Sammelabfragen für alle Vereine der Saison. Bestand schon vorher als private Methode der Resource; die URL-Neuordnung Etappe 2 hat sie nur in den Service gezogen, dadurch meldet `metrics.py` (quality/8) sie jetzt. Bis zum Umbau steht sie mit Grund in `PERF_ALLOW`. Gehört zum Service-Zuschnitt (#122).
Sign in to join this conversation.
No description provided.