[Hummingbird Pro] how to make fewer http requests

I played around with the advanced assest optimizations in Hummingbird, but how can I make fewer http requests?

I should find a way to decreases the number of HTTP requests loaded (important for faster page load) by unloading useless CSS/JS

The target is to try to combine: This page has 16 external Javascript scripts. Try combining them into one. This page has 15 external stylesheets. Try combining them into one.

How can I succeed in this with Hummingbrid? What else can I do to improve my site?

  • Nithin Ramdas
    • Support Wizard

    Hi Avatar,

    This entirely depends upon the theme, and how it honours Asset Optimization. As you have stated, combining the files should help in reducing the HTTP requests, but if the theme doesn’t support the changes or tweaks done then there are chances you would notice the layout would break.

    I’m afraid, it’s more of a trial, and error method, and there aren’t any generic steps regarding this. Working on Asset Optimization primarily with the focus of reducing the render blocking resources should in turn help with improving the site.

    That’s for example:

    1) Go to the 1st file listed in the Asset Optimization page, enable “Compression” option for the 1st file,

    2) Load the frontend, and check whether the homepage design or layout breaks

    3) If not, you can enable the “Combine” option, and then check the homepage, and see whether the layout breaks.

    4) If the layout breaks this time, you’ll have to revert the “Combine” option Save the changes and move on with the next step which is “Move to footer”, and check whether it breaks the style, if yes, revert if needed. Then carry the step 1 again for the next file, until you get an optimised result.

    The settings would vary from one theme to another, and it’s upon to the number of assets loaded in the website which determines how many files could be combined without breaking the website in any way.

    I hope this helps in bringing more clarity. Please let us know if you have any further query. Have a nice day ahead. :slight_smile:

    Regards,

    Nithin