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 (the sensible part of ESI)
- URL rewriting
- Graceful handling of "dead" backends
Varnish is free software and is licenced under a modified BSD licence. Please read the Getting started guide to get, uhm, started.
Trouble, Errata and things you should know
Here is our running log of things you probably want to know
News
2008-11-14 Varnish 2.0.2 released
Varnish 2.0.2 has now been released and contains the following changes:
- Fix possible ESI crash
- Increase stack size for varnishreplay, makes it work on Linux
- Fix random director to actually work properly
- Make it possible to remove duplicate purges.
- Add man page for varnishtest
- Make resp.status work correctly in VCL
2008-10-17 Varnish 2.0.1 released
This release contains a fix for a denial of service vulnerability in which Varnish could crash when receiving a malformed HTTP request.
2008-10-15 Varnish 2.0 released
The Varnish development team is proud to announce the release of Varnish 2.0. This is the first release of the 2.x series. It can be downloaded from https://sourceforge.net/project/showfiles.php?group_id=155816
Key features:
- ESI include support
- Round-robin and random backend load balancers
- Backend health check
- Serve expired objects, until we have a fresh one
- OpenSolaris? support
- Much improved malloc backend, particularly on Linux
- Lots and lots of bug fixes
Known issues:
- Varnishreplay does not work on Linux
All users of Varnish are encouraged to upgrade to this new version, it is substantially more stable, has more features and better performance.
Please report any bugs in trac, at http://varnish.projects.linpro.no/newticket
For a full list of changes, please see the changelog available at https://sourceforge.net/project/shownotes.php?group_id=155816&release_id=633519
There are some old news as well.
Source
Documentation
- Getting started
- Installing Varnish
- Frequently Asked Questions (FAQ)
- Performance tuning of Varnish and the underlying OS
- VCL Examples
- Various features explained
Resources
- Commercial support can be bought
- Debugging Varnish
- Running and Porting Varnish on different architectures
- Developer resources
- IRC channel: #varnish on irc.linpro.no
- Mailing lists
- Links to relevant standards
- Varnish in the news
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.
