It cannot be emphasized enough how useful it is to be able to catch all outgoing e-mail from a system when you are developing and testing e-mail based functionality. This small guide shows you how I typically setup a Postfix/Dovecot combo for my local development environment that will route all e-mail being sent from your computer, to a local user account.
I recently wrote about Moving WordPress into RAMÂ to gain a significant performance boost. This is however a bold move and there are a lot of other things you can do to gain performance, one of them is using a newer version of MySQL (and why not take a look at Percona Server?).
There are a lot of things you can do to optimize WordPress to run as smooth as possible including optimizing Apache and MySQL, introducing cache layers and more. That is just fine, and they should be done in a production environment. In a development environment however, it is another story. Here you have the option to do radical things for radical results. Like, moving all data into RAM!