Huge performance issues. Pages are loaded several times by request

This topic has 6 replies, 2 voices, and was last updated 1 month, 2 weeks ago ago by Jack Richardson

  • Avatar: javi_web
    javi_web
    Participant
    July 9, 2026 at 08:02

    Hello,
    Despite of all my tries to improve website performance, I don’t get good results.
    Website is hosted in a VPS where I can customize almost everything but, nothing works.

    Last time I observed that when a URL is requested it is loaded three times with the parameter et_ajax=true

    Do you know why? Can you help me?

    Please, find in the Private content WP details to check it.

    Regards,
    Javi.

    Please, contact administrator
    for this information.
    Files is visible for topic creator and
    support staff only.
    5 Answers
    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    July 9, 2026 at 10:18

    Hello @javi_web,

    Could you please clarify which actions are required to check the performance issues? We checked the live site, and it does not appear to load slowly.

    However, after analyzing your ‘et_ajax’ queries, we found that these requests originate from the ajax-loading widgets located in your sidebar (see https://prnt.sc/XP_s0P299EVU). These widgets load either on scroll or during the full page load, and you currently have three such ajax widgets, which are generating the et_ajax requests.

    You may try disabling these settings and then check the performance again.

    Best regards,
    Jack Richardson
    The 8Theme’s Team

    Please contact administrator
    for this information.
    Avatar: javi_web
    javi_web
    Participant
    July 9, 2026 at 10:41

    Hello Jack,
    Thank you for your answer.

    No extra actions are needed, only visiting the URL. In Developers tools tab, you can see three ajax requests. You can check that each of the request get a full page code as result. Is it the expected behaviour?

    Why ajax requests are made even before user click to apply a filter?

    Thanks.
    Regards,
    Javi.

    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    July 9, 2026 at 11:34

    Hello @javi_web,

    In your case, those AJAX settings are not useful because the widgets in the sidebar are displayed in an off-canvas area. Please disable those settings and check again.

    The AJAX loading works when scrolling to the element, and applying conditions in scripts to check whether the element is located in an off-canvas sidebar (which may also be configured as static on some devices) is unnecessary and not good code practice that we are trying to avoid in our products.

    Best regards,
    Jack Richardson
    The 8Theme’s Team

    Avatar: javi_web
    javi_web
    Participant
    July 9, 2026 at 12:27

    Hello Jack,
    Please, find in the private content field another example.

    I have tested with and without been logged. I have disabled AJAX preload check. Same problem.

    Have I forgotten something?

    Regards,
    Javi.

    Please contact administrator
    for this information.
    Files is visible for topic creator and
    support staff only.
    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    July 9, 2026 at 14:47

    Hello @javi_web,

    Please review the following settings we have configured: https://gyazo.com/4f801729233e217856541e1cf1ac3ff5

    You may also disable the Ajax lazy load feature for other widgets in your sidebar widget areas, if any are configured there.

    Best regards,
    Jack Richardson
    The 8Theme’s Team

  • Viewing 6 results - 1 through 6 (of 6 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.