I don't have any specific tips, but Safari does have some handy debug tools built in to show how long things take to load, and what amount of time is spent on each element. Under Advanced Preferences in Safari, turn on the Develop menu. Attached is the breakdown I get, sitting on a 40mbit connection at work.


Attachments
siteloadtime.png