Vidste du, at der står en dansker bag et stykke software, der gør en webapplikation mellem 300 og 1000 gange hurtigere? Softwaren hedder Varnish, og manden hedder Poul-Henning Kamp.

Varnish anvendes godt 5 procent af verdens top 10.000 websites – lige fra Weather.com til Economist.com og Wired.com. Poul-Henning Kamp tog initiativet til Varnish, men omkring et dusin mennesker arbejder nu fuldtids på softwaren.

Mellemlager

Deres software, der er Open Source, ligger som et lille lag mellem de besøgende og webserveren, og udgør, hvad der kan kaldes en cache, en slags mellemlager.

Hvad en besøgende ønsker fra webserveren lagres i cachen på vej tilbage til den besøgende. Er der en ny besøgende, der kommer med samme ærinde, giver cachen blot det lagrede retur, så serveren spares for den transaktion, og så fremdeles.

Fordi serveren ikke skal besværes med selv at sammenstykke de rette informationer hver gang, spares servertid en masse. Det giver behov for færre servere, hvilket også sparer strøm. På Varnish’s website er der en god lille tegnefilm, der forklarer, hvad der sker.

Forbleven i Danmark

Når jeg hæfter mig ved Poul-Henning Kamp er det også, fordi meget ved ham er atypisk. Der er andre brillante danske softwareeksperter, men som bekendt rejste en del af dem til udlandet for ikke at vende tilbage igen. Og nogle af dem på it-fronten, som ofte berømmes herhjemme, har ikke meget med hard core it at gøre. Mere med store penge på noget, der har en snert af bondefangeri.

Poul-Henning Kamp går efter at skabe smuk kode – mit udtryk for, at det skal være holdbart og altså af høj kvalitet. Det fortæller han for eksempel om i et interview på netmediet Pingdom. Her er han også ude med riven efter netverdenens applikations protokol HTTP med et udsagn som: “HTTP is a pile of badly thought out quick hacks”. Læs mere om det i artiklen.

Samfundsengageret

Poul-Henning Kamp er desuden den sjældne tech-ekspert, der blander sig i samfundsdebatten om mange emner – fra energi til politik – ikke mindst via sine blogs hos Ingeniøren og hos Version2.

Den kloge politiker bør f.eks. jævnlig tjekke Kamps Ingeniør-blog for sandt og falsk i betændte sager – og for hans kommentarer til politik.

Folketinget er jo nærmest kemisk renset for folk med Science/Tech-forstand, og at nøjes med at lade sig orientere af diverse lobbyister er uforsvarligt. Man kan så være politisk uenig med Kamp, men klogere bliver man næsten altid.

Skriv en kommentar   RSS feed

  1. C H

    Fantastisk!

    Dejligt at se, at det ikke er altid, at bloatware vinder. Der er stadig områder, hvor der er brug for en klassisk programmør, der kan sin Knuth – The Art of Computer Programming i søvne og får mareridt i nattoget, hvis teorien ikke holder.

    Personligt troede jeg, at webserver-cache problematikken var løst forlængst. Dejligt at se, at der er nogen, der kan huske, hvad pioneererne tænkte.

    Computerprogrammører kommer snart på museum. Moores lov er en forbandelse, der gør, at det kun er de største sites, der har brug for håndværksmæssig kunnen. Man kommer desværre langt med at installere gigantiske standardpakker.

    Det er godt, at vi har Poul-Henning Kamp, som via DataMuseum giver os mulighed for at hente inspiration i fortiden. Datidens programmører kunne noget med hastighed og OS-systemer i Kbytes.

Skriv en kommentar

Kun fornavn og efternavn bliver vist i forbindelse med kommentaren. Dog skal alle felter med * (stjerne) udfyldes



Læs vilkår for kommentarer og debat på Berlingske Tidendes websites