Hvorfor jeg gikk bort fra Cloudflare KV i LaKriFa Lab
Hvorfor jeg gikk bort fra Cloudflare KV i LaKriFa Lab
Cloudflare KV virket som en smart løsning i starten – men underveis oppdaget jeg at det skapte mer kompleksitet enn det løste.
Hva jeg ønsket å få til
Da jeg startet LaKriFa Lab, ønsket jeg å bygge en løsning hvor jeg:
- Kunne lagre innhold dynamisk i Cloudflare KV
- Oppdatere innhold direkte fra terminalen med enkle
curl
-kommandoer - Slippe å måtte laste opp hele nettsiden hver gang jeg skulle endre en liten tekstbit
Det hørtes perfekt ut for mitt mål: frihet og fleksibilitet.
Hvor problemene startet
Stadige utfordringer med cURL-kommandoer
I teorien skulle det være enkelt: skrive en cURL-kommando for å oppdatere en nøkkel i KV.
I praksis støtte jeg på:
- Vanskeligheter med å få kommandoene til å fungere riktig hver gang
- Varierende resultater avhengig av hvordan tekstene ble formatert
- Måtte stadig feilsøke små feil i headers, API-tokens eller dataformat
Hva som burde vært en "to minutter"-jobb, ble ofte et langt frustrerende arbeid.
Problemer med formatering
Selv når cURL-kommandoene fungerte, var det vanskelig å få:
- Riktig linjeskift
- Korrekt innrykk og avsnitt
- Enkelt håndtert mellomrom og spesialtegn
Dette gjorde det vanskelig å få forutsigbare, fine resultater på nettsiden uten å bruke masse tid på manuell justering.
Hva jeg lærte
- KV er kraftig, men også følsom for hvordan data sendes og lagres.
- cURL er mektig, men krever ekstrem nøyaktighet, spesielt med JSON-formatert data.
- Små feil i dataene kunne få hele sidene til å se rare ut.
Alt dette gikk imot målet mitt om en enkel, mobilvennlig og fri nettside som jeg kunne oppdatere når jeg ville – uten teknisk frustrasjon.
Derfor valgte jeg å gå bort fra Cloudflare KV
Til slutt innså jeg:
- Det var enklere og raskere å jobbe med rene, statiske
.md
-filer. - Jeg kunne fortsatt oppdatere nettsiden hjemmefra via terminal, men uten KV.
- Mindre potensiale for feil → mindre frustrasjon → mer fokus på å lage godt innhold.
Ved å bruke Cloudflare Pages + Eleventy med statiske sider fikk jeg:
- Raskere bygging
- Forutsigbare resultater
- Bedre kontroll over alt innhold
Det passer mye bedre for filosofien bak LaKriFa Lab:
Praktisk teknologi som fungerer – uten unødvendig kompleksitet.