mod_accel and mod_deflate are the modules I discussed a couple of weeks ago to allow you to create an efficient HTTP accelerator front-end to your mod_perl servers.
I incorrectly reported 2 days ago that mod_deflate does not work with Mozilla-based browsers. It turns out that the problem is nothing to do with mod_deflate, but is actually the combination of mod_accel and mod_ssl and how Mozilla handles keep-alives. Igor Sysoev has done a marvellous job of diagnosing this problem, and has identified the workaround that in your SSL virtual host section you need to add: ---- SetEnvIf User-Agent ".*Gecko.*" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 ---- This is not necessary with mod_proxy HTTP accelerators because mod_proxy always uses HTTP/1.0.