One of my clients is seeing high time to first byte intermittently when testing with WPT but not with other tools. I optimized the site about a month ago and have seen this happening ever since. TTFB ranges from 150ms to 3+ seconds. When this happens usually the first request will be 2+ seconds and repeat view will be <200ms but on some occasions this is reversed.
We’re only seeing this issue with WPT. I have Pingdom monitoring the site every minute. Avg is 370ms and <300ms to most US locations. Even from European locations the response time never hits 700ms. Also tested locally from 2 locations, 200-300ms times. Yottaa reports <700ms for full page download.
Site is running highly optimized WordPress w/ W3TC and CloudFlare.
Here’s a sample of tests with high TTFB:
http://www.webpagetest.org/result/120220_JE_3A553/
http://www.webpagetest.org/result/120307_1E_3GAWB/
http://www.webpagetest.org/result/120223_JN_3BAKP/
http://www.webpagetest.org/result/120221_G2_3AFHZ/ (one of the worst)
Tests with low TTFB:
http://www.webpagetest.org/result/120320_0M_3ND3V/
http://www.webpagetest.org/result/120228_EQ_3CW8P/
http://www.webpagetest.org/result/120222_3E_3AX2P/
My first thought was stale cache somewhere. It shouldn’t be an issue with W3TC though since Pingdom hits it every minute. Maybe a problem with CloudFlare? Problem in the route between CloudFlare and WPT (unlikely since it’s happening from multiple locations)?
Anyone have other ideas?