Server Response Time is a metric used by Google to calculate the time it takes to load HTML from our serverless network latency between Google’s testing server and our server. Google considers a server “slow” if the response time is greater than 200ms. This is often very misleading to web developers and web administrators. When you read “Server Response Time,” you might think it must be the server being slow and in no way related to the website itself. Well, it isn’t straightforward. There are many variables involved with Server Response times, including server load itself, network routing, your own cPanel account resource consumption, number of database queries being performed, etc.
You can run the Page Insights test on the cPanel login page to test the server’s performance for a very simple page: http://mydomain.com**/cpanel/.** Running this test gives you true insight into the server performance. It completely takes your site, your resources, and everything else out of the picture. If this comes back as anything longer than 1 second, you know there is an issue with the server itself. Although we actively work to keep all servers with low load, if you notice this goes on for longer than 15 minutes, please get in touch with the Technical Support team. If the result comes back, “Your server responded quickly” — you can pretty much rule out the server being slow, and that there must be something related to your site causing the slowdown. So, the site is somehow causing the server to respond slowly. Some things to check:
Check you aren’t hitting your resource limit: cPanel > CPU and Concurrent Connection Usage. From here, you can inspect your account’s performance usage. If you find the account is being “limited” or constantly running very close to 100% resource consumption, you may need to upgrade your account to more resources.
Try disabling all your plugins and rerunning the test: Having dozens of plugins all running simultaneously can cause delays in site performance; try disabling them all and rerunning the test to see if the response time improves or even changes.
Try loading the site into your browser: It seems strange, but does the actual site load and feel slow? Is it sluggish? The most important test is how the site feels and loads. Visitors to your site aren’t going to notice the difference between a response time of 200ms or 600ms. They will, however, notice if your images are 2MB each and take forever to load.
PageSpeed Insights by Google is a great tool that can point you in the right direction for making your site perform better. But it shouldn’t be used just by itself when determining performance. And certainly, you shouldn’t rely on one metric to determine that the server is causing the slowness. There are many variables to consider. I recommend trying other sites too to measure performance:
Using a mix of all these can help determine the cause of the slowness and often give you great insight into your site’s performance. Also, it is fun to run the test on the test itself and notice that even Google’s own servers are “responding slowly”: http://developers.google.com.