Follow The Rabbit

VCL (12)

A speedier website at a smaller cost and how Wetpaint uses Varnish to scale

Tony Flint leads the team that owns the happiness and health of the web infrastructure at Wetpaint.com. During our chat...

Flying without turbines: Compiler-less Varnish Cache

Varnish Cache uses the gcc compiler by default. If you need it to run without the compiler, for whatever reason, we can...

Real-time statistics API with VAC

Varnish Administration Console (VAC) is broken up into two major components. Its Management UI, and a RESTful API, with...

Switching behavior dynamically in Varnish

From time to time we see the need for Varnish to switch behavior based on an external event. Let's have a look at how...

Testing the persistent storage engine

Last week I spent quite a bit of time toying with the Varnish persistent storage engine. The long term goal of the...

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...