Google has some reasonable information in their
Let's make the web faster pages. There's a few books out there on this stuff as well. From putting all your javascript in one spot, image compression, css overloading and even where to put your stylesheets in the html itself.