Follow The Rabbit

Varnish Cache (17)

Security: Rejecting offending connections

Once upon a time DDoS attacks where something rare. Now, not a week goes by without such an attack on a customer or a...

Persistence in Varnish

My favorite Varnish branch these days is the persistence branch. Persistence was introduced in Varnish Cache 2.1 as en...

Counting syscall in Varnish Cache

Way back when we did a rough count on how many syscalls Varnish uses to deliver a piece of cache content. I think...

HTTP Streaming in Varnish

Since April this year we've been working with a few customers implementing proper support for streaming of objects in...

Varnish 3.0 changes - ESI and gzip

Finally Varnish 3.0 is feature complete and we're about to roll out a beta. All in all we've done quite a lot of...

Validating cookies in Varnish

or why VCL is the best thing since sliced bread.