THis is Mike.
Well on ething to do, to find speed bottlenecks, you can use services that show the time needed to display each page element.
You can use the free services (limited at Pingdom):
- fpt.pingdom.com
- gtmetrix.com
With Pingdom, test from a location that is near your serve ror near your target audience.
The Free level at Gtmetrix just checks at Vancouver, so us that one buit remember the Vancouver numbers will be slower tha Pingdom's San Francisco or Washington.
Look in the waterfall display to find images, css loading slowly. Or to find if your server is slow (the delay before the first response on some servers is over 1 sec.) Ideally it should be < 1 sec.
Fixes? Better faster hosting and a CDN. You can make a cdn setup work well with Amazon S3 and Amazon Cloudfront. You will be charged based on Real traffic.
If you want faster hosting suggestions, let me know.
And some plugins that minimize the css/files can help also. ANd if your server is not serving out gzip'd files that lowers your PageSpeed numbers I think. GtMetrix has direct suggestions and I think a PageSpeed Analysis tab also. Good FREE stuff
Mike