Bab performance score – How to improve page/theme performance

This topic has 8 replies, 2 voices, and was last updated 1 years, 8 months ago ago by Awais Ahmed

  • Avatar: ozaando
    Blade
    Participant
    July 29, 2022 at 17:18

    Hello,

    After multiple optimization attempts the homepage still have a very bad performance test score. I note that there are many elements and files (from theme) on which I cannot risk taking my hand without breaking the site (design, features + repeat all work after an update).

    Are there things you can help me to optimize and get better results on ?

    Thanks,
    Regards.

    Please, contact administrator
    for this information.
    7 Answers
    Avatar: Awais Ahmed
    Awais Ahmed
    Participant
    July 30, 2022 at 10:08

    Hello, @Blade,

    I have just checked your site now on GTMatrix and this is the result: https://gtmetrix.com/reports/ozando.fr/YBRk0iST/

    If you can check below, you can see that your initial server response time is high: https://postimg.cc/RJnFy2pW so you have to reduce it, you can ask your hosting provider for the best plan they have.

    You can read and follow the instructions written in our theme documentation about the speed of the site as well: https://xstore.helpscoutdocs.com/article/100-how-to-speed-up-my-website

    Read these posts about DOM https://docs.wp-rocket.me/article/1412-avoid-an-excessive-dom-size https://isotropic.co/avoid-an-excessive-dom-size-on-your-wordpress-website/
    Edit your page and Product elements and enable Lazy loading for the Product elements. It should reduce the DOM structure. Also, you may try to reduce the DOM results on the page by reducing the number of sections of the page/elements in the footer or header.

    Furthermore, you can follow the instructions the speed testing site provides you.

    Regards 8Themes Team.

    Avatar: ozaando
    Blade
    Participant
    July 30, 2022 at 11:00

    Hello,

    Thanks for your answer.

    Yes, I know about my server response but I first wanted to see, on my side, all optimizations possibilities before contacting my hosting provider.

    Regarding the sections of my page, I’m afraid I don’t have an excess of them and they will all be useful to me. The problem is certainly that for a single section the DOM structure is quickly composed of a high level of node/depth.

    How do I enable lazy loading for product elements, please ? (I cant find it in search of params with “lazy” keyword)

    Avatar: Awais Ahmed
    Awais Ahmed
    Participant
    August 1, 2022 at 07:03

    Hello, @Blade,

    1- Alright, Sure you can check all the possibilities before contacting your hosting provider.

    2- I understood totally, Once the server response time will be better this DOM issue will be resolved automatically.

    3- In the speed optimization wizard there is an option for lazy see image: https://postimg.cc/HJPMR4K1 second, the thing is when you set a widget/element for products you will see the lazy option in the settings of the widget/element see image: https://postimg.cc/MvFnmbnC

    Regards 8Themes Team.

    Avatar: ozaando
    Blade
    Participant
    August 3, 2022 at 16:50

    Hello,

    1- After contacting my hosting provider, he informed me that the server response is not abnormal on his side if the connexions are made from Europe (specifically in the country where the server is localized) and not from Canada, U.S… My target is in Europe so I take the answer even if it’s not totally satisfactory.

    2- For the DOM, except delete sections (that I consider important) and rethink my page composition, I’m afraid that using a helpful CMS/Theme cause quickly complex/depth DOM structure + a lot of files generate (often not needed or fully used for some pages).

    3- It ok for speed optimization wizard, lazy option was already aticved. But I think lazy option is only available on Xstore widget/element for product ; not on woocommerce/others widget/element. (see image: https://prnt.sc/5IGkMtIBVg5i).
    Maybe I should, first, enable an option somewhere ? (Maybe here ? : https://prnt.sc/MKNd_ibkJmdd)

    Thanks,
    Regards.

    Avatar: Awais Ahmed
    Awais Ahmed
    Participant
    August 4, 2022 at 06:50

    Hello, @Blade,

    1. Ok Great!, If you are ok with the response from your hosting provider, then you can go with it.

    2. By default, every CMS has different classifications and WordPress is one of the most famous and useful CMS from others. It’s built with a structure like this, so you have to recheck and delete the not necessary sections from your site and recheck it, and not only by our theme but WordPress default generates some images and content as well, for different purposes.

    3. Yes you are right, that lazy load option is only available in XStore widget/element for the products and not in WooCommerce/others widgets/elements.

    And we have the general Lazy load option as well in our theme options which applies generally on complete sites not on any specific widget/element.

    Regards 8Themes Team.

    Avatar: ozaando
    Blade
    Participant
    August 4, 2022 at 10:13

    Hello,

    Ok, thanks for the answer.

    Regards.

    Avatar: Awais Ahmed
    Awais Ahmed
    Participant
    August 5, 2022 at 05:58

    Hello, @Blade,

    You’re Most Welcome & Thanks for your understanding.

    Feel free to contact us again anytime, if you will need more assistance, I am always here for you.

    Thanks for contacting us.
    Have a nice day. 🙂

    Case Closed.

  • Viewing 8 results - 1 through 8 (of 8 total)

You must be logged in to reply to this topic.Log in/Sign up

We're using our own and third-party cookies to improve your experience and our website. Keep on browsing to accept our cookie policy.