Home › Forums › WoodMart support forum › Performance issue
Performance issue
- This topic has 30 replies, 2 voices, and was last updated 1 year, 5 months ago by
Luke Nielsen.
-
AuthorPosts
-
August 19, 2023 at 11:05 am #489781
Jose1966ParticipantHi there,
After trying several solutions and tutos (https://xtemos.com/wordpress-performance-optimization-the-ultimate-guide-in-2021/) to improve performance, we are strugging here with the FCP and LCP of this site : https://www.seriousconnection.com
To avoid any content conflict, we create a page with Header and Footer elements only.
https://www.seriousconnection.com/test-empty-page/
We got disastrous results with LCP anf FCP (above 3.4s)
See screenshotsWe worked with Kinsta and CDN support, WP Rocket, Elementor to improve all of this without no success to reduce the Doc time issue.
Could you please help?
Regards
Attachments:
You must be logged in to view attached files.August 21, 2023 at 9:26 am #490006
Luke NielsenKeymasterHello,
Please confirm the permission for plugins deactivation, and switching to the parent/default theme. As soon as we complete the testing we will enable all back.
Also, please disable the server cache.
Thank you in advance.
Kind Regards
-
This reply was modified 1 year, 6 months ago by
Luke Nielsen.
August 21, 2023 at 8:35 pm #490230
Jose1966ParticipantHi Luke,
I created an admin account.
Let me know also at what time you can do the testing so I could deactivate Kinsta Cache.Best regards
Jose
August 22, 2023 at 7:31 pm #490556
Jose1966ParticipantDear Luke,
Please let me know when your are connecting. This is a bit critical in term of speed. Waiting more than 3 s for a page without nothing inside is dramatically impacting business.
Best Regards
Jose
August 23, 2023 at 5:17 pm #490814
Luke NielsenKeymasterHello,
I apologize for the delay.
Could you please disable the server cache right now?
I await your response.
Kind Regards
August 23, 2023 at 8:55 pm #490861
Jose1966ParticipantHi Luke
Are you still there?
I just deactivated the cache.BTW, you can clean the cache as kinsta as a pluging to clean all the remote caches.
Regards
JoseAugust 24, 2023 at 9:31 am #490933
Luke NielsenKeymasterHello,
Seems that your server is not stable because on the default theme, we can see that the site loads around 5s and It’s not normal for the default theme. On the default theme, the page should load around 1s.
https://monosnap.com/file/PFjHlvibCCgvtqJNLgtN3R9bO3GQRe
So you need to check what is wrong with the server because as you see it is not something caused by our theme.
Kind Regards
August 24, 2023 at 11:14 am #490983
Jose1966ParticipantHu Luke
We know that.
We believe the issue is coming from the page generation with the header and maybe footer too. This not possible get a DOM over 1000 with any content on the page.
This is why we created empty pages as stated in this thread.
The hearder builder is yours so could you please investigate that direction?Kinsta is one of the best in the world and we worked to get improvement form their side.
Best Regards
August 24, 2023 at 11:19 am #490987
Jose1966ParticipantHere is the URL for testing
August 24, 2023 at 11:59 am #490995
Jose1966ParticipantHere is the information from Kinsta
Hello there! Thank you for reaching out to Support, you are speaking with Adriaan! 👋
Looking at the server’s health, the server load is generally low and stable.
Only if this exceeds ~30 is it something to be concerned about.
Searching internally, I do not see any monitoring alerts for this server this month either.
The page you shared also bypasses caching, so requires to be processed first with each visit, and refresh.
Testing from London as the closest location, the server’s ability to respond is still considered low:
https[:]//gtmetrix[.]com/reports/www[.]seriousconnection[.]com/x6nUdNBV/You can see their printscreen of GT Metrix. They believe this is more dev issue. The point here is the fact on this page, we didn’t do any dev here as we are using fully the theme with HeaderBuilder and Footer tools with Elementor as stated in the documentation. We are in a kind of NoCode configuration.
Regards
Jose
-
This reply was modified 1 year, 6 months ago by
Jose1966.
Attachments:
You must be logged in to view attached files.August 25, 2023 at 9:54 am #491195
Luke NielsenKeymasterHello,
With the plugins enabled, you have a long page loading on the whole website and not just on a blank page.
So after deactivating all third-party plugins, the page started to load well, more detail in this video: https://dropmefiles.com.ua/en/AENXR
Therefore we can conclude that the issue is in the third-party plugins, not in the theme itself.
Kind Regards
-
This reply was modified 1 year, 6 months ago by
Luke Nielsen.
August 25, 2023 at 3:33 pm #491302
Jose1966ParticipantHi Luke,
Thanks a lot for the video and the comments but even 1s is too much even if I understand your point.
We have a similar site with woodmart on the same Kinsta server https://www.crewkerz.com/
Check the speed and will understand my point : 162ms to get the full page…Best Regards
Jose
August 25, 2023 at 3:36 pm #491303
Luke NielsenKeymasterHello,
162ms is cached speed, in general, such speed is not at all possible without a cache plugin. In the video, I tested without any cache. So 1s speed is very fast without a cache plugin.
Kind Regards
August 25, 2023 at 9:06 pm #491361
Jose1966ParticipantHi Luke,
Based on your comments, here is what I did.
I installed query monitor to still dig on it when WoodMart is activated, i got Dependencies errors. With theme2023 no errors.
I decided then to reinstall all the core (wp core download –force –skip-content), WoodMart Theme and Elementor.
I also deactivated the WpRocket cache and got only Woodmart core, Elementor, ElementorPro, QueryMonitor and WooCommerce activated only.
I am also using a plugin called SafeMode to make easier the testing process with plugins . You can use to see the result (see admin bar)Could you tell what can I do to avoid these dependencies issues?
Best Regards
Jose
Attachments:
You must be logged in to view attached files.August 28, 2023 at 2:38 pm #491685
Luke NielsenKeymasterHello,
I do not see on the Home page that issue, please clarify how can I replicate it on my side.
https://monosnap.com/file/MZJT36qUYEwCEykOtCD2lONUHgmI9U
Kind Regards
August 28, 2023 at 4:14 pm #491734
Jose1966ParticipantHi Luke,
I solved the issue playing with the Theme performance over the weekend and this morning.
Sorry I could not update it in time.
I also removed WPML to get a performance gain.
Right now I am trying to reduce the size of CSS.
This file has a big size 103,5 KiB:
https://www.seriousconnection.com/wp-content/themes/woodmart/style.css?ver=6.3
Any idea?Best Regards
Jose
August 30, 2023 at 9:41 am #492099
Luke NielsenKeymasterHello,
I apologize for the delay.
This file contains all the styles that we have in the theme. But it is not enabled in our theme on the front end, css-parts are used for this, which connects only the necessary styles for the elements. Therefore, it is not necessary to enable all styles on the site, but in the child theme we can see that the file is enabled via custom code: https://monosnap.com/file/eL2VT8QR3MZiIjimXHUZHdYJ0la9e9
So please remove the connection of that file and recheck the issue.
Kind Regards
August 31, 2023 at 8:11 pm #492520
Jose1966ParticipantHi Luke,
This is good one !! (even if this is a strange as I believe the child has been created by my team using by default setup).
Anyway the site is now faster after cleaning the WPML configuration and several CSS et JS scripts removals and reducing images and local fonts management.
Now there is 4 areas we need to fix :
1- Are using dashicons in your theme? If no could we deactivate it?
2- Are you using woocommerce blocks as there are several calls done? In my understanding we are not using neither WordPress Blocks or WooCommerce Blocks as we are using elementor and your HTML block feature.
Could we deactivate WooCommerceBlocks?
3- The dom has to many elements. Without any data and with Header and Footer we are still above 1000 elements coming mainly from the header. Any suggestion to reduce this value? (test done with this url https://www.seriousconnection.com/test-empty-page/)
4- Script Evalution is still too long even on page without any content less Header and Footer. Any Advice here?Best Regards
Jose
September 4, 2023 at 4:35 pm #493094
Luke NielsenKeymasterHello,
I apologize for the delay.
1. Sorry to say but Dashicons aren’t related to Theme. They are loaded by WordPress core.
So, we would suggest you contact WordPress Support in this regard, they will guide you through it because as they are not related to Theme, so there isn’t any option available in the Theme for that.
Or you can either look for any third-party Plugin in this regard at your own risk to hide Dashicons.
2. Please read this article for help: https://wordpress.org/support/topic/disable-or-remove-woocommerce-blocks/
3. Please, confirm the permission for deactivating plugins and switching to the parent theme so I can do some testing.
4. Could you please send me some screenshots for a better understanding of which scripts you mean?
Kind Regards
September 4, 2023 at 4:38 pm #493098
Jose1966ParticipantHi Luke
Please move forward.
Regards
September 4, 2023 at 4:47 pm #493099
Jose1966ParticipantHi Luke
Here is the screenshot point 4 Script Evaluation that I got on pagespeed on link
https://www.seriousconnection.com/test-empty-page/Regards
September 4, 2023 at 6:57 pm #493137
Jose1966ParticipantHi Luke
Concerning point 2 WooCommerce Block, could you please let me know if your theme need them as I will deactivate them.
Here are 2 ways I will test and update you as soon as I know if you need them or not:
https://rudrastyh.com/woocommerce/remove-woocommerce-blocks.html
and
https://wordpress.org/plugins/disable-dashboard-for-woocommerce/
https://disablebloat.com/Best Regards
Jose
September 6, 2023 at 12:57 pm #493674
Luke NielsenKeymasterHello,
You can deactivate the WooCommerce Blocks.
3. On this page (https://www.seriousconnection.com/boutiques-physiques/) the footer has a lot of elements.
4. I cannot find where you have tested that issue, could you please explain?
Kind Regards
September 21, 2023 at 9:16 am #497911
Jose1966ParticipantHi Luke,
1. I removed the Blocks using this code :
https://onpointplugins.com/disabling-woocommerce-blocks/
Other way is to install Pro version of :
https://wordpress.org/plugins/disable-dashboard-for-woocommerce/3. For testing purpose I deactivated the footer on home page and I have still a dom that is too big. I moved from to 1340 to 1152 so basically the footer has a size of 188 elements. Any ther advise
4. Using pagespeed you will get the size of script evaluation time that has to be reduced
See screenshot that covers both Dom Size and Script Evaluation time.
You can test now our home page without footer.
Best Regards
Attachments:
You must be logged in to view attached files.September 25, 2023 at 9:19 am #498915
Luke NielsenKeymasterHello,
3. I see only 80 elements on the Home page: https://take.ms/Rqfhq , so please try to disable all third-party plugins and recheck that issue.
4. I suggest you use the WP Rocket plugin to optimize it:
https://xtemos.com/wordpress-performance-optimization-the-ultimate-guide-in-2021/#Step_4
In the meantime, feel free to ask me any questions you may have.
Kind Regards
October 2, 2023 at 2:25 pm #500835
Jose1966ParticipantHi Luke
3. Sorry but I don’t know how you got this number but the function to get the number of elements I used on top of Pagespeed is the following in the console :
document.getElementsByTagName(‘*’).length
I don’t get 80 as in seen in your screenshot.4. Using a cache is not fixing the issue. There is already a cache in place with Kinsta.
Regards
Jose
October 2, 2023 at 3:10 pm #500853
Luke NielsenKeymasterHello,
3. Sorry, I showed only scripts and styles that are connected to the theme. Using your method, you seethe number of DOM elements are generated in the process of content building. All WPBakery/Elementor page builder elements are DOM elements.
4. There is not just cache, when you check the link above, you can see which options are enabled there: https://prnt.sc/ukxa2TCjZgmU
Thus, you can minify scripts.
Kind Regards
October 3, 2023 at 12:26 pm #501075
Jose1966ParticipantHi Luke,
3 – The page tested has no content at all and no footer so only the header.
The header is under your builder that maybe works with Elementor or WPBakery.
This is not under my control therefore nothing that I can do less contacting you. Maybe you need to optimize using elementor containers or something else.4- script issue
Kinsta does already that.
https://kinsta.com/blog/wp-rocket/
I talked with Kinsta support and no need to used this part with WpRocketRegards
Attachments:
You must be logged in to view attached files.October 3, 2023 at 3:32 pm #501167
Luke NielsenKeymasterHello,
You count the DOM elements in the wrong way because your script doesn’t include such tags as “div”, “span” etc., therefore, it counts attributes like “meta”, “link”, “script” which are the wrong counting. In general, these tags ( “div”, “span” etc) should not affect anything.
In our theme, there are more
link
andscript
attributes because our scripts and styles are divided into connection files that are connected only when there is a need, and in the default theme it is all 1 file from this may also be the difference.Kind Regards
October 3, 2023 at 4:30 pm #501214
Jose1966ParticipantHi Luke,
The issue is not with me to be honest as I don’t care as soon as speed feeling is fast.
My main issue here is Google issue with their pagespeed and their count. The values are coming from them initially and I don’t want them to degrade our site positioning. If you could convince Google 😉Regards
-
This reply was modified 1 year, 6 months ago by
-
AuthorPosts
- You must be logged in to create new topics. Login / Register