### Navigation

- index
- next |
- Varnish v-trunk documentation »

# Welcome to Varnish’s documentation!

Varnish is a state of the art web accelerator. Its mission is to sit in front of a web server an cache the content. It makes your web site go fast.

We suggest you start by reading the Varnish Installation. Once you have Varnish up and running go through the Using Varnish.

Contents:

- Varnish Installation
  - Prerequisites
  - Installing Varnish
  - Compiling Varnish from source
  - Getting hold of us
  - Reporting bugs
- Using Varnish
  - Backend servers
  - Starting Varnish
  - Logging in Varnish
  - Sizing your cache
  - Put Varnish on port 80
  - Varnish Configuration Language - VCL
  - Statistics
  - Achieving a high hitrate
  - Cookies
  - Vary
  - Pitfall - Vary: User-Agent
  - Purging and banning
  - Edge Side Includes
  - Advanced Backend configuration
  - Directors
  - Health checks
  - Misbehaving servers
  - Advanced topics
  - Troubleshooting Varnish
- The Varnish Reference Manual
  - VCL
  - varnishadm
  - varnishd
  - varnishhist
  - varnishlog
  - varnishncsa
  - varnishreplay
  - varnishsizes
  - varnishstat
  - varnishtest
  - varnishtop
- Frequently asked questions
  - General questions
  - HTTP
  - Configuration
  - Logging
- Poul-Hennings random outbursts
  - IPv6 Suckage
  - Picking platforms
  - Security barriers in Varnish
  - What were they thinking ?
  - Did you call them autocrap tools ?
  - Why Sphinx and reStructuredText ?
- Varnish Glossary

# Indices and tables

- Index
- Module Index
- Search Page

$Id$

### Navigation

- index
- next |
- Varnish v-trunk documentation »