Yep. If someone is reading this comment, please install at least a simple caching system for wordpress. Hypercache is the simplest and does the job quite well with absolutely no hassle.
It will save you at least 90% of the 30-or-so DB queries per page.
I still get something like 100 visitors a day to an old blog post [1] I did on wordpress performance, and emails most weeks asking for additional information. It's slightly depressing that wordpress itself doesn't ship with a decent basic caching function out of the box
That... that is an incredibly helpful walkthrough. It would have been nice if you included vsftpd or some other ftp program too - but bookmarked nonetheless.
The question is... do your really need FTP ? See, he installed ssh and allowed it through the firewall. IMO, who needs ftp when you have sftp ? (please read this question as : "Do you really want to use an old and crappy protocol when you have a decent, recent, secure protocol which, by the way, is certainly supported by your favorite FTP client ?")
Your blog post has been in my bookmarks for 6 months, working with a lot of WPs I'm referring to it several times a month ! Great ressource, thank you !