Category Archives: Varnish

The Architecture the Varnish Agent

Posted on 2013-02-15 Designing software architecture is fun. The Varnish Agent 2 was written as a replacement for the original Varnish Agent. They both share the same purpose: Expose node-specific Varnish features to a management system. They are design very … Continue reading

Posted in Cache, Varnish | Leave a comment

The Varnish Agent 2.1

Posted on 2013-01-31 We just released the Varnish Agent 2.1. Code and bug tracker: https://github.com/varnish/vagent2 Demo (for now): http://84.209.194.23:6085/html/. Debian, Ubuntu and Red Hat/Centos packages: http://users.varnish-software.com/~kristian/agent/ License: FreeBSD (Same as Varnish) Written by: Myself! For Varnish Software (http://www.varnish-software.com) (Nice when … Continue reading

Posted in Cache, Varnish | Leave a comment

The Varnish Agent

Posted on 2013-01-22 We just released the Varnish Agent 2.0. Code and bug tracker: https://github.com/varnish/vagent2 Demo (for now): http://84.209.194.23:6085/html/. Debian and Ubuntu packages: http://users.varnish-software.com/~kristian/agent/ License: FreeBSD (Same as Varnish) Written by: Myself! For Varnish Software (http://www.varnish-software.com) The Varnish Agent is … Continue reading

Posted in Cache, Varnish | Leave a comment

Caching popular content longer

Posted on 2012-06-19 The following VCL demonstrates how you can tell Varnish to cache popular content longer than less popular content. Discussion follows. sub vcl_hit { if (obj.hits == 500) { set obj.ttl = 10w; } } sub vcl_fetch { … Continue reading

Posted in Cache, Varnish | Leave a comment

Announcing Spew

Posted on 2012-04-25 I just pushed my HTTP request spewer, spew, to github. http://github.com/varnish/spew It’s Linux-specific, since it uses epoll, and the http.c-code is still nasty, but it’s also fast. A reminder of what it can do: The feature list … Continue reading

Posted in Cache, Varnish | Leave a comment

No Stress

Posted on 2012-04-23 After my last post about testing Varnish (http://kly.no/posts/2012_04_19_Testing_Varnish.html), and a few years of frustration, I decided to take a look at what is actually possible. So this is an example: What you are seeing is Varnish doing … Continue reading

Posted in Cache, Varnish | Leave a comment

Testing Varnish

Posted on 2012-04-19 How do I benchmark Varnish? How do I make sure Varnish is ready for production? How do I test Varnish? These are questions I see people ask frequently, and there is no simple answer. In this blog … Continue reading

Posted in Cache, Varnish | Leave a comment

The Varnish Book

Posted on 2012-03-28 In 2008 Tollef Fog Heen wrote the initial slides used for our first Varnish System Administration training course. Since then, I’ve been the principal maintainer and author of the material. We contracted Jérôme Renard (http://39web.fr)) to adapt … Continue reading

Posted in Cache, Varnish | Leave a comment

Varnish Training

Posted on 2011-12-01 As anyone who’s worked with me should realize by now, I’m big on documentation, be it source code comments or other types of documentation. The only reason I’m not more active in the documentation section of Varnish … Continue reading

Posted in Cache, Varnish | Leave a comment

Varnish 3.0.0 – RSN!

Varnish 3.0.0 beta2 was just released, and we’re aiming for 3.0.0 next week. The release date is set for Thursday the 16th (next week(June, 2011, for the potential future archive crawlers)), and several release parties are planned. Varnish Software will … Continue reading

Posted in Cache, Varnish | Leave a comment