Need some advise on my web about this crazy Time to First Byte

These few days i had try to do the research about this TTFB, but i still not able to find out what is actually request during this TTFB and cost it so slow to get the 1st byte. Can somebody tell me what will cause this TTFB take so long?

Currently i m using VPS as my hosting server, window server 2012 r2, iis 8.5

Really seek for help on this, thanks for any reply and help.

here is my test result
http://www.webpagetest.org/result/140708_GV_82W/

We’re not going to be able to tell much from the outside - it is going to be something in the server code or configuration. Since it is a VPS you should be able to install something like New Relic which will automatically instrument the application and tell you what part of the code is slow (or if it is because of a back-end dependency).

What are you running. WordPress? If you run WordPress, do you run W3Total cash?