Seeds åpner kildekoden til Cache Invalidator App for Enonic XP

Som en del av Enonic XP sitt community deler vi koden til vår Cache Invalidator App for Enonic, slik at alle kan ta glede av og forbedre appen.


Laptop med Cache Invalidator App

I Seeds har vi i flere år brukt denne Appen for våre kunder slik at vi kan sikre rask oppdatering av CDN cache når sidene oppdateres, samtidig som vi kan ta glede av en aggressiv cache policy for å redusere load på den bakenforliggende infrastrukturen.

Funksjonalitet

Cache Invalidator App for Enonic XP i sin nåværende form er ganske enkel. Den baserer seg på brukere som kun har gratis versjonen av Cloudflare CDN, hvor all cache slettes hver gang innhold oppdateres i Enonic XP.  

Vi velger å distribuere denne appen som åpen kildekode nå fordi vi ønsker å kunne involvere flere i videreutviklingen av en app vi selv har erfart forenkler driften av Enonic infrastruktur betydelig.

Vi kommer ikke til å publisere noe roadmap for videreutvikling, men funksjonalitet vi håper kan bli implementert er:

  • Støtte for Cloudflare sine mer avanserte purge cache APIer
  • Støtte for flere CDN-leverandører
  • Støtte for Nginx som reverse proxy

Kom i gang med Cache Invalidator App

Det er lett å komme i gang med Cache Invalidator App. Alt du trenger er en Enonic XP installasjon som er 7.9 eller nyere og en Cloudflare-konto.

Appen er tilgjengelig for alle via Enonic Market:
https://market.enonic.com/vendors/seeds/cache-invalidator

Kildekoden er tilgjengelig via Github:
https://github.com/seeds/remote-cache-invalidator-xp

Prosjektet kommer til å bruke Github Issues for håndtering av bugs og videreutvikling.

Om det skulle være tilbakemeldinger eller spørsmål i forbindelse med Appen så er vi tilgjengelige på [email protected].

Send oss en melding