I noticed some commercial sites like: ebay, apple, amazon, etc., load (or start to load) immediately after pressing the enter key in the address bar of my browser.
However, my DreamHost sites take about 6 or 7 seconds to begin the loading process. When it does start loading... it loads super fast. The very first time produces this enormous delay. If I reload the page, it loads fast. Why? Is this a DNS issue? I've run the DNS test from free sites like pingdom and I get green (ok) status indicators across the board.
I'm worried that my site visitors may not wait the 6 or 7 seconds for my site to load the first time.
Again... the site itself is fast... I have all the cache options enabled and I have speed optimizations service turned on. I'm using a virtual private server (VPS) for my hosting and a 2nd VPS for my MySQL database... so, this can't be a shared hosting issue. Again, this is a "first time loading the site" question. Please help.
My site address is: matthaas.com