Archive for May, 2010

Accelerating the Internet (or actually, Squid) with Varnish

Wednesday, May 26th, 2010

Squid is an old, working-horse, caching proxy server that can be configurated to act as a reverse proxy. Varnish is the opposite, it’s an extremely fast http accellerator that’s configurated to be, well, just that. So I thought, just for the fun of it, what about configurating Varnish to cache the Internet for me, that is, use it as a general forwarding caching proxy server.

Obviously, we can’t define varnish backends for the entire world. But Squid can do that. So I used our corporate Squid proxy, and put a local varnish cache in front of it. The vcl is very simple:

backend default {
  # This is squidbox
  .host = "11.22.33.44";
  .port = "3128";
}

That’s it, actually. Start up varnish, and use that varnish instance’s address and http port as proxy in your web browser.

Then, using an ugly little perl script “proxytest” for testing, we found these quite interesting results:

$ for i in "" squidbox:3128 varnishbox:6081; do ./proxytest $i http://www.slashdot.org/ 10; done
1.0836112s
0.3773585s
0.0352446s

Lesson learned: Varnish is some 10 times faster than Squid, when caching the Internet!

With thanks to eric for playing with settings.

Arnaldur Indriðason: Vinterbyen

Thursday, May 20th, 2010

Reykjavik, Island. Liket av en ung gutt blir funnet på gangveien mellom skolen og blokken han bor i. Gutten har en mor som er innvandrer, og etterforskningsgruppa, som består av Erlendur, Sigurdur Óli og Elínborg, tar utgangspunkt i muligheter for rasisme og fremmedfiendtlighet i nærmiljøet.

De tidligere bøkene om politimannen Erlendur har omhandlet gamle historier som får sin oppklaring mange år senere, når Erlendur graver fram sannheten. Denne gangen er det et mer her-og-nå og tidsaktuelle temaer som blir tatt opp. Selv oppi all elendigheten rundt mordet er boka er heller ikke så dyster som de tidligere i serien.

Dette er ikke en fantastisk enestående roman, men en solid gjennomført krim, og absolutt leseverdig.

Khaled Hosseini: Drageløperen

Thursday, May 20th, 2010

Vi følger Amir og Hassan glimtvis gjennom oppveksten i Kabul på 70- og 80-tallet. Amir er sønn av en velstående forretningsmann. Hassan er sønn av farens tjener. De er bestevenner, på tross av et svært kraftig klasseskille. Sammen vinner de den store dragekampen. Men så kommer katastrofen. Amir svikter sin beste venn, og må leve med sviket resten av livet. Siden blir Afghanistan okkupert og revet i stykker av krigen, og når Amir vender tilbake 30 år senere er det bare restene av landet igjen.

Dette er en komplett bok, tror jeg. Her er litt av alt. Visdom, politisk kommentar, kunnskapsspredning om et folk og en tid som folk i vesten knapt kjenner. Her er litt kjærlighet og masse vennskap, her er svik og hat, vold og krig, og en hel masse følelser.

Trist er det, men ikke helt uten håp.

Anbefales varmt.

RPM packages of varnish-2.1.2

Wednesday, May 5th, 2010

Varnish is a high performance web accelerator. For more information about varnish, see the project homepage.

I had just added varnish-2.1.1 to rawhide when the upstream team released a bugfix update varnish-2.1.2.

Rawhide is updated. I also built packages for RHEL5. You can download them at http://users.linpro.no/ingvar/varnish/2.1.2/, or from SourceForge.

Ingvar Ambjørnsen: Opp Oridongo

Tuesday, May 4th, 2010

Ulf Vågsvik, i midten av livet, har flyttet til et lite øysamfunn, for å dele livet med kvinnen han er glad i. Han har ikke mange ting med seg, men mye bagasje har han likevel. Vi får høre om hans gamle demoner, reisen “opp Oridongo”, en virtuell båtreise han drømte seg inn i når psykose slet ham som verst. Så har han flyttet vekk fra Oslo, vekk fra det gamle livet, og han har lagt det gamle navnet igjen hjemme. Stort mer får vi ikke vite om fortiden hans, unntatt noen forsiktige hint om moren og besteforeldrene. I stedet får vi bli kjent med ham og Berit, som har tatt imot ham, og har blitt kvinnen i hans liv.

Ulf har heldigvis blitt mer moden siden vi kjente ham fra tidligere bøker under et annet navn, men han kjemper fremdeles mye med seg selv. Idet fortellingen nesten blir gjentakende, og vi ønsker at Ulf skal komme seg videre, bli mindre selvopptatt og ha mer tiltro til sine nærmeste, inntreffer katastrofen, og etterpå er det Ulf , med sin spesielle kompetanse som må hjelpe til.

Det er godt å lese den siste boka om Elling, unskyld, Ulf Vågsvik. Den er varm, og gir håp og er i perioder både morsom og tankevekkende.