varnish closing in on v2
My new favorite linux daemon, varnish, has been undergoing some rapid development lately and is now getting closer to a v2 release. My major gripes with previous versions were the fluctuating feature set and poor documentation and examples. The first seems to be fixed now, with some exiting new features:
Saves objects past expiration date («grace»)
URL-rewrites
PURGE-support based on regular expressions also over HTTP
Backend selection and load distribution
The hash string is now built by VCL, which means people can customize it
We have both "purge_hash" and "purge_url" as a result
The former allowing purges per vhost for instance
I hope that the latter two problems will be fixed as well.