For Apache : Using KeepAlive can increase speed for both you and the client.
I think it's best to have KeepAlive on, and KeepAliveTimeout very low (like 1-2 seconds).
If you serve 100% static files with Apache, each httpd process will use around 2-3 megs of RAM. If you serve 99% static files & 1% dynamic files with Apache, each httpd process will use from 3-20 megs of RAM
For mysql see how it is performing: mytop - display MySQL server performance info like `top'
The latest version of mytop is available from
mytop - a top clone for MySQL.
Thanks,
Kiran