How I reduce GtMetric Waiting Time ?

It is definitely not a webhost issue. If I test your main domain the TTFB (time to First Byte) is 0.137ms, which is fast enough for a shared budget host. The First Paint comes in at 0.6 and everything else that is visible for the visitor is loaded in 0.7 secs (DOM) So the main domain loads in under 1 second (onload time is irrelevant):

2020-09-12-11_16_51-window-png.145973


Looking at your subdomain, suddenly the TTFB is 3.1sec, meaning *something* is render blocking the loading of content:

View attachment 145974

your subdomain is calling 13 external resouces in total it has to wait for a response to load all of the remote javascript and CSS files to be loaded from, of which the Facebook fbevents.js is throwing an error:

View attachment 145975

Only 2 of the 13 external domains are being preconnected to or prefetched (Google Fonts), so the browser has to wait for all of the other 11 domains and scripts to be loaded every time it loads:

View attachment 145968

I would start by doing the following:
  • Fix the fbevents.js issue, as this can cause a huge delay (server is waiting for nothing, causing a time out)
  • Disable ALL plugins related to "Hotjar", "Trustlyplus" and "Facebook" and test your site again
If disabling these plugins fixed the issue, enable them one by one and test again to see which one is causing the delay.

If you still have issues:
  • Disable Autoptimize, Pagespeed Ninja and leave only Cache Enabler enabled
  • Disable each plugin one by one, clear cache, and test again until you find the ones that cause most delay
Hi buddy, you really point the the issue. However, in my side. I still unable to find you the issue. I try deactivate everything. The load time decrease to 1 sec. However, when some main plugins activated, the load time increase. I;'m using WooCommerce, Membership, Carflow, FV Player. These are the main feature I need.

And also these plugins make increase the initial load time. Problem is, how can I improve these plugins? I try all speed optimise methods. Everything just improve the later load file, not the initial load time.

Hope you can explain. TQ
 
Hi buddy, you really point the the issue. However, in my side. I still unable to find you the issue. I try deactivate everything. The load time decrease to 1 sec. However, when some main plugins activated, the load time increase. I;'m using WooCommerce, Membership, Carflow, FV Player. These are the main feature I need.

And also these plugins make increase the initial load time. Problem is, how can I improve these plugins? I try all speed optimise methods. Everything just improve the later load file, not the initial load time.

Hope you can explain. TQ

It is hard to tell at this point from the 'outside'. Even with these plugins your TTFB shouldn't exceed 500ms, especially not on the login page.

When looking at your waterfall everything seems to load pretty fast after the TTFB connection is established, which usually points to the caching plugin either not being configured correctly, or it just doesn't work as good for your website.

Have you tried using another caching plugin like WP Fastest Cache or WP Rocket? (If you do, disable/remove Cache Enabler, Autoptimise and Pagespeed Ninja).

And also make sure to check that the PHP and Wordpress memory limit are at least 256MB. You can check this in Tools > Site Diagnostics > Info > Server/Wordpress Constants
 
Start by creating a very basic page and taking the timings for it to load. Then add plugins and turn on features one at a time until you discover what is taking so much time. If a very simple page with no plugins enabled is taking way too long then you may need to change your web hosting company
 
Hi buddy, you really point the the issue. However, in my side. I still unable to find you the issue. I try deactivate everything. The load time decrease to 1 sec. However, when some main plugins activated, the load time increase. I;'m using WooCommerce, Membership, Carflow, FV Player. These are the main feature I need.

And also these plugins make increase the initial load time. Problem is, how can I improve these plugins? I try all speed optimise methods. Everything just improve the later load file, not the initial load time.

Hope you can explain. TQ
have you tried wprocket?
 
Back
Top