10 år med Varnish Cache

Det er ti år siden vi begyndte på Varnish Cache.

Sidste uge var jeg i Oslo for at spise kage, drikke øl og hygge, ikke mindst med Anders Berg, som startede lavinen.

Foto: Privatfoto

Jeg forventede at Varnish måske ville følge et par nordiske aviser i graven, jeg havde slet ikke fantasi til at forestille mig:

...eller for den sags skyld at Woz' hjemmeside fik en gang Varnish da Steve Jobs død fik trafikken til at explodere.

Ovre i mit brokkehjørne i Varnish dokumentationen er jeg igang med en lille serie "retrospectives" om de forløbne 10 år.

De ville også passe fint her på V2, men jeg magter ikke at oversætte dem, så I må nøjes med links:

Om 10 og 50 år

De første designskitser

Om kodekvalitet og produktivitet

phk

Kommentarer (14)
Jan Christensen

Tillykke med jubilæet :-)

Det var utrolig lærerigt og spændende at læse om de første designtanker du (I) gjorde jer.

Ps.
Sjovt at læse IRC loggen. Så første gang Varnish var live holdte den i 25 sekunder?

Jul 06 12:46:12 <phk> vi kører
Jul 06 12:46:14 <EvilDES> ja, masse trafikk
Jul 06 12:46:29 <phk> omtrent 100 req/sec
Jul 06 12:46:37 <phk> and we're dead...

Martin Kofoed

Varnish var vel på mange måder svaret på sloppy kodede backends. En slags quick-fix for dårlig estimering af trafik og/eller en database-backends evne til at honorere samme. Så kunne man dels redde sin launch-date i land på trods af elendig performance og "glemte" load-tests, og dels spare en masse cpu-cykler på sine backends ... :-)

Hvordan ser du Varnish' rolle i en tid hvor (mange) webudviklere står på skuldrene af store cloud-leverandører, og benytter no-sql og lignende teknologier (couchbase, redis, cassandra, etc. etc.) til at servere frontends lynhurtigt? Er vi ved at nå et stade, hvor en egentlig indskudt cache-komponent i infrastrukturen er overflødig?

Lars Lundin

Så første gang Varnish var live holdte den i 25 sekunder?

Jeg bemærker at PHK får reproduceret fejlen, og herefter foreslår en pause.

Helt nøjagtigt 205 sekunder senere slutter PHK "pausen", som han har brugt til lige at ordne problemet.

Jeg kan slet ikke overskue kompleksiteten af det udførte arbejde, men vil umiddelbart mene at vg.no fik en hel del for pengene den dag.

PS. Jeg kan rigtigt godt lide når skandinaver kommunikerer ved at hver bare bruger sit eget sprog, evt. med visse tilpasninger. Greit!

Palle Simonsen

Helt enig

Et genialt værktøj når man har en færdig site der bare skal performe, men en pestilens når ens ISP mener at Varnish ikke skal kunne slås fra og man har en 'lille' .js rettelse, som man bare må teste i prod :)

Men alt dette er ikke PHP's eller Varnish' skyld.

#in .htaccess  
Header add "disablevcache" "true"

Stort tillykke!

Log ind eller Opret konto for at kommentere