Question

TTFB too high, 1 sec load time for single file with phpinfo();

Our wordpress site is showing Quite big TTFB , i created blank file with phpinfo() and loaded the website and it is the same TTFB of 1sec, so iguess wordpress is not slowing , something else on our server must be doing this

what part of server i should be optimizing?

i am running Ubuntu 64 bit with httpd , php-FPM and mysql. http://i.imgur.com/iW5NAAB.png

Show comments

Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.

thanks for the reply @jittle but now my concern is TTFB for a plain html file. once slow TTFB request goes through, everything loads quite fast and whole website loads in under 5 secs as i have Cloudflare and Caching on.

just ran a TTFB test on my other client hosted on godaddy’s readme.html file , it loaded in under 200ms.

so i guess something is wrong with my server config and i need assistance finding out how to find it out. been going over many articles over web from morning, most of apache’s recommendation seem to be of old version . nothing seem to help.

@lalitnagrath

TTFB can be affected by most areas of your stack, ranging from DNS to the Web Server, PHP to the database server, and everything the falls between.

Reducing TTFB can generally be achieved by implementing some form of caching and using a CDN. I would recommend either WP Super Cache or W3 Total Cache (the more complex of the two).

If you want super-simple, use WP Super Cache.

As far as a CDN, you have numerous options, though I’d start with CloudFlare as it’s free and rather easy to setup.

https://wordpress.org/plugins/wp-super-cache/

https://wordpress.org/plugins/w3-total-cache/

https://www.cloudflare.com

The physical stack can also come in to play, so making such your web server, whether it’s Apache or NGINX – the database server, whether MySQL, MariaDB, or Percona – and PHP (where possible) is optimized and tuned is definitely critical. WordPress relies on PHP and MySQL heavily, so beyond any sort of caching, making sure the database server is tuned for the best possible performance is going to be an absolute must.

I would start by setting up CloudFlare and getting one (and only one) of those caching plugins setup. Once you have, re-test and see where you’re at and we can troubleshoot from there.

Feel free to tag me in your reply by using @jtittle.

This comment has been deleted