Altinn / Altinn/info.altinn.no
Trygg tømming av Cloudflare cache
- Dominant language
- TypeScript
- Stars
- 1
- Forks
- 2
- Avg merge
- 20h 21m
- Merged PRs (30d)
- 32
Description
Noen ganger gjøres kode-endringer eller redaksjonelle endringer som gjelder alle sider i Infoportalen.
For å være konsistent bør da alle sider fjernes fra Cloudflare cache slik at de blir oppdatert noenlunde samtidig.
Samtidig ønsker vi å unngå for stort trykk på Umbraco som da vil få mye å gjøre med å generere mange sider på kort tid. Dette kan føre til at deler av portalen blir utilgjengelig.
### Forslag til teknisk løsning
Lage en mekanisme (f.eks. endepunkt i astro-infoportal) for å fjerne alle sider fra cache litt spredt utover tid.
F.eks. fjerne alt under /skjemaoversikt først og la det gå et minutt før /starte-og-drive fjernes osv. Poenget er å finne en fornuftig balanse slik at det ikke blir for mange regenereringer av sider samtidig.
Endre dagens "cache purge"-logikk i Umbraco til å bruke det nye endepunktet asynkront i tilfeller hvor alle sider skal fjernes fra cache.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing the current cache-purge logic in Umbraco and the astro-infoportal entry point proposed for staggered purging. Define the cache groups and delay sequence, then verify that an all-pages purge is triggered asynchronously and that sections are removed from Cloudflare cache without overloading Umbraco.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- backend, cloud, performance
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100