ADFC-Hamburg / adfc-t30-api

MIT License
0 stars 0 forks source link

Performance Verbesserungen #90

Open tabacha opened 4 years ago

tabacha commented 4 years ago

Moin, der Call für "Gib mir alle Institutions" dauert recht lange (ist ja auch klar, sind viele Daten).

Ich würde mir wünschen, dass die API mir bei diesem Call im Ergebnis eine ID oder einen Timestamp (möglichst als Integer, dann muss man nicht Parsen) zurück liefert, wann eine Institution das letzte mal geändert wurde.

Das geht notfalls auch als extra Call, der sollte dann aber nur den Timestamp und nicht eine Änderungshistorie zurückliefern.

Außerdem sollt es einen Call geben: Gib mir alle Instituionen aber nur, wenn sie sich gegenüber einem Timestamp (Paramter) geändetert haben. Alternativ wäre das auch mit dem oben genanten extra Call möglich.

Dann könnten wir im Frontend einen Institution Cache speichern und nur nur aktualisieren, wenn es Aktualisierungen gibt.

bensteffen commented 4 years ago

Jo, alle klar. Ich setzt mich mal dran die Tage. Sollte easy sein, da wir ja schon alle Änderungen der Institutionen mit dem EntityMonitor tracken.

tabacha commented 4 years ago

Sorry, das hat sich überschnitten. Ich habe auch schon eine Änderung gemacht, siehe Pull-Request.

bensteffen commented 4 years ago

Macht nix, hab ja auch nix von mir hören lassen...