Read a great article about High Performace Web Site secrets on Skrentablog, called 14 rules for fast web pages. The list provided there is highly accurate and up-to-date.
I recommend the article Speed Up Sites with htaccess caching to reduce the number of HTTP Requests. I also recommend hosting your static cacheable files on a separate subdomain, like s.askapache.net instead of www.askapache.com. You will also need to implement a version control system using mod_rewrite.
Top methods for Faster, Speedier web sites - AskApache