gimlet-io / capacitor

A general purpose UI for FluxCD.
Apache License 2.0
634 stars 21 forks source link

chore: Performance optimization #18

Open laszlocph opened 10 months ago

laszlocph commented 10 months ago

Capacitor loads in 16 seconds in a cluster with 20 HelmRelease, 49 Kustomization and 150 deployed services. Capacitor loads in 110 seconds in a cluster with ~50 HelmRelease, ~300 Kustomization and ~500 deployed services.

Ideas:

laszlocph commented 10 months ago

Reduced the 16 seconds to 3.5 the 110 seconds to 21

hoerup commented 1 month ago

Just noticed that the /api/services response includes .metadata.managedFields is that needed? if not, then by removing it you could save a huge chunk of transferred data ?