Server Or Theme To Blame?

Hey, first post here! I’m hoping someone might be able to help me identify the reason for the long ‘waiting’ time on my site. Here are links to my two most recent tests on WPT: &

And here’s a direct link to my site.

I’ve taken pretty much all the measures I can find to try and improve load time. I have reduced the actual load time to less than 2 seconds on average which I’m happy with, but it’s the ‘wait’ that kills it.

I am hosted with dreamhost. I have several other websites, some wordpress some aren’t and none experience such a long ‘waiting’ time when loading the page. I’ve tried deactivating plugins and disabling certain features on the site which gave me some improvement in load time but it still took around 5-6 seconds before anything was transferred.

What I understand is this; if it’s a badly coded theme or ‘heavy’ site then why would that effect the ‘wait’ time? Surely it would only affect the transfer time?

If anyone can shed any light on this or offer a way to alleviate the problem I’d really appreciate it!

Many thanks

You are currently using CloudFlare which will also add some latency, what happens when you test directly against the IP of your server?