Table of Contents
Welcome to the Varnish project
Varnish is a state-of-the-art, high-performance HTTP accelerator. It uses the advanced features in Linux 2.6, FreeBSD 6/7 and Solaris 10 to achieve its high performance.
Some of the features include
- A modern design
- VCL - a very flexible configuration language
- Load balancing with health checking of backends
- Partial support for ESI
- URL rewriting
- Graceful handling of "dead" backends
- more features...
Varnish is free software and is licenced under a modified BSD licence. Please read the introduction to get started with Varnish.
See what people blog about varnish
Trouble, Errata and things you should know
Here is our running log of things you probably want to know
News
2009-11-09 Varnish 2.0.5 released
Varnish 2.0.5 has just been released. This release contains multiple changes, amongst them:
- Performance improvements, particularly on Linux.
- Implement support for HTTP continuation lines
- Handle illegal responses from the backend better by serving a 503 page rather than panic-ing
- Add backtrace to assertion errors. This requires Varnish to be installed unstripped
- Consume less memory when processing ESI
- Better standards compliance with If-None-Match support and emitting more headers on 304 responses
- Add a FetchError? log tag which makes it easier to understand why a backend fetch failed.
There are some old news as well.
Source
- Download Varnish from SourceForge
- Pre 2.0 releases
- Repository
- Short term roadmap details changes in future releases
- PostTwoShoppingList is a more strategic overview of what could be done in the future
Documentation
- an introduction to varnish. Read this first.
- Getting started, read this also.
- The various features of varnish explained.
- Installing Varnish
- Frequently Asked Questions (FAQ)
- VCL Syntax, formalized and detailed descriptions.
- VCL Examples, small snippets for doing common tasks.
- CLI, CLI documentation
Resources
- varnish-cache.com is our commercial sister-site
- Commercial support can be bought
- Debugging Varnish
- Performance tuning of Varnish and the underlying OS
- Developer resources
- Accelerating Wordpress with Varnish
Community support
- IRC channel: #varnish on irc.linpro.no
- Mailing lists
- Varnish User Group meetings
About this Wiki
To keep spammers abay you have to get a magic bit from us to edit this wiki. We're quite happy to hand these out, just ask.
