Typically, your TTFB, when pages are optimized and cached, should be < 300 milliseconds.  If your page is scanned on a non-cached page, the TTFB may be > 1000 milliseconds (1 second).

If you experience a TTFB greater than 300 milliseconds, it could be caused by one of the following reasons:

  • the page cache is not saving (TTFB >1000 milliseconds)
  • the web page is very large (TTFB >500 milliseconds)
  • the web server that you are hosted on is overloaded (TTFB > 500ms)
  • the web server that you are hosted on is uses poor technology (TTFB > 500ms)

Page Cache Not Saving

If you experience a TTFB that is greater than a second, it typically means that the page cache is not saving, or that the PageSpeed scan that has been performed is being done on a non-optimized/non-cached web page.  You can attempt to re-request a PageSpeed scan, to see if the TTFB improves.  If you view the headers for your web page, and it returns a “X-Pegasaas-Cache: MISS” then it means that the cache is currently not yet built.  If this is the case, then you may need to wait while the optimized version of the web page is built.

Web Page Is Very Large

If your web page is very large, it may take longer to transfer the HTML from the server to the requesting browser.  This typically only happens in web pages that have over 1MB of HTML.

Web Server Is Overloaded

One of the very first things you should do when optimizing your website for web performance is to ensure that your web host is fast. To see how your web server stacks up against other hosting providers, check out our Hosting Provider Comparison tool.  You may ask your web hosting provider to move to a different, faster web server.

Web Server Uses Poor Technology

It may be that your web hosting provider does not use fast hosting technology.  You can check out our Hosting Provider Comparison tool to see how well your web hosting provider performs.