Varnish + Drupal + Apache = Oh My Dog
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.
I am used Varnish as load balancing and used Apache as backend for serving dinamic + static content from Drupal CMS. It is not easy to varnishing Drupal. By default, varnish will not cache responses from the backend that come with a Set-Cookie: header, And Drupal Did it. Check Here
with great documentation from Varnish its not a big deal anymore. :)
Here is My Stuff :
- Load Balancing Slackware Linux
- Backend Apache with FreeBSD
- Database Mysql
- CMS Drupal
Great Article :

