Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • investx Friend
    #152436

    Hi,

    First I want to say that I worked with the previous template Framework that was good too but with the new T3 V2 much things are much better so I want to congratulate the team for this pure and simple thinking who created this great template.

    I still do have some observations for the team to make some optimization to improve the Framework performance.

    1. The first (and I think very important) observation is that the great Mega Menu system have a big minus.

    It seems that Mega Menu system have some heavy (or inefficient) javascript running that make a 100% CPU utilization and this generate a few seconds gap that slow down the page load.

    For a better understanding see the links below

    1. http://www.webpagetest.org/result/100710_160F/1/details/

    2. http://www.webpagetest.org/result/100710_160P/1/details/

    The first link is a test result for a page with Mega Menu system and the second for the same page with CSS Menu system.

    As you can see after a short comparison in the first case we have a gap of almost 2 seconds between line 12 and 13 that is coincident with a 100% CPU utilization between seconds 11.5 – 14 that also make a Time to first byte generation of 9742ms for the page.

    I am not a javascript expert but after I scan the page with Dynatrace Ajax Edition http://ajax.dynatrace.com/pages/ I find that the initialize routine for jaMegaMenuMoo is your code hotspot. Specifically in it’s start routine and this code in particular:

    this.items.each (function(li) { …

    2. The second thing is that it would be very usefull beside the Css & Javascript Compress option an option to gzip this 2 compressed files.

    Meanwhile any idea how to do this is welcome ..

    I made these remarks because I like very much this template, actually I think currently is the best and I would really like to see these suggestions solved in a future release.

    Khanh Le Moderator
    #349568

    Thank you for your suggestion. In the template manager, on the first tab (Global), set the “Development mode” to “No” and enable caching (same as the attachement image) to improve your site performance. Enable “Development mode” when you make change or customize the template.8334


    1. global
    investx Friend
    #349572

    Hi,

    Both test results are made with the Global settings that you suggested above :

    Enable Development Mode : No
    Cache Mode : Enabled
    Optimize CSS : Yes
    Optimize JS : Yes

    The Mega Menu problem are also in the previous T3 Framework.

    I must say that I made a lot of tests with different joomla settings like :
    – with joomla cahe enabled,
    – with joomla cache disabled,
    – with joomla cache plugin enabled,
    – with joomla cache plugin disabled,
    – with different optimization made with JCH plugin
    etc.

    The test result are the same , the only difference are when I change the menu system.

    mattadams Friend
    #353182

    I’ve always wanted to try Joomla for my site, but a lot of the Joomla-based websites I visit load really slow. Besides enabling caching, what other changes can be made to improve site performance, specifically load times? I know visitors will just backclick away if the site doesn’t load fast enough, and a lot of Joomla web templates add a lot of features that hog resources but don’t need to be on the page. Has someone built a comprehensive list of things to do to keep Joomla-run sites loading fast?

    Thanks for any answers.

    veeco Friend
    #353672

    could you clarify on how many seconds it takes to load when you said “really slow”… several thing you can improve:
    – minify your CSS/JS
    – join some of them to one
    – optimize your images

    but of course there are trade off between speed and performance/quality, there is nothing you can do to have them both in their maximum…
    so i think we must find surveys that how much load time is convinient for most user (not all user).

    for me 5-10 seconds load are ok if they are progressing…

Viewing 5 posts - 1 through 5 (of 5 total)

This topic contains 5 replies, has 4 voices, and was last updated by  veeco 14 years, 3 months ago.

We moved to new unified forum. Please post all new support queries in our New Forum