Instead of posting my config and talking about ZMI. David Bain has posted a decent overview here which uses CacheFU. Most of your problems in regards to caching and Plone will be on the Plone side of things and using ZMI isn't the best way to go about it. David will hopefully write a how-to or some documentation on it at some point.
So check it out here
Â

10,000 request in under 30 seconds!
Nothing left to say here; Get Varnish UPDATE: If I do 100 concurrent request it drops to 9.8 SECONDS!!!
Varnish + Plone Caching
Instead of posting my config and talking about ZMI. David Bain has posted a decent overview here which uses CacheFU. Most of your problems in regards to caching and Plone will be on the Plone side of things and using ZMI isn't the best way to go about it. David will hopefully write a how-to or some documentation on it at some point.
So check it out here