-
AuthorPosts
-
investx Friend
investx
- Join date:
- April 2015
- Posts:
- 58
- Downloads:
- 0
- Uploads:
- 4
- Thanks:
- 3
- Thanked:
- 1 times in 1 posts
July 10, 2010 at 11:15 am #152436Hi,
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 ModeratorKhanh Le
- Join date:
- November 2013
- Posts:
- 1884
- Downloads:
- 41
- Uploads:
- 31
- Thanks:
- 44
- Thanked:
- 203 times in 131 posts
July 11, 2010 at 8:44 am #349568Thank 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
investx Friendinvestx
- Join date:
- April 2015
- Posts:
- 58
- Downloads:
- 0
- Uploads:
- 4
- Thanks:
- 3
- Thanked:
- 1 times in 1 posts
July 11, 2010 at 10:51 am #349572Hi,
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 : YesThe 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.
August 19, 2010 at 4:50 pm #353182I’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.
August 25, 2010 at 7:08 pm #353672could 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 imagesbut 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…
AuthorPostsViewing 5 posts - 1 through 5 (of 5 total)This topic contains 5 replies, has 4 voices, and was last updated by veeco 14 years, 4 months ago.
We moved to new unified forum. Please post all new support queries in our New Forum
Template Performance Suggestions
Viewing 5 posts - 1 through 5 (of 5 total)