Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Performance and...Performance and...6.1.2 renders page slower 5.6.36.1.2 renders page slower 5.6.3
Previous
 
Next
New Post
12/18/2011 2:14 PM
 

Yesterday I updated my sites from DNN 5.6.3 to DNN 6.1.2. I like the new UI and client resource management for bundling javascript files. Works great and even iproved my YSlow score. 

To my surprise the rendering of the actual aspx page has decreased a lot. On my development machine firebug measures a load time of 25 ms for my homepage. The same page renders in DNN 6.1.2 in 130 ms. Nearly 5 times slower!!! On the production machine the performance hit is even bigger. 

A performance hit was also mentioned in the following post:
http://www.dotnetnuke.com/Resources/F... 

I did some research myself on the whitespace filter suggestion in the mentioned topic. Turning this off in 5.6.3 doesn't result in slower load times, so I don't believe this causes the performance hit. Could this be a caching issue? My site has a lot of modules on it's pages an uses memory caching extensively.

I think the combination of the client resource management  with the ultra fast page rendering times of DNN 5.6.3 would be great!

Does anyone know how to fix this or can this be a performance bug in the new DNN version?

 
New Post
12/18/2011 5:34 PM
 
I have done some test also about that.

It seems that 6.1.1 and later do have 10-15% less http calls (in my case that is). But i also see a performance drop from 5.6.3. Not huge but it is there.

 
New Post
12/19/2011 12:48 AM
 
Hi Costas, so you alos notice this? In my case the drop is significant. DNN 5.6.3 render 5 times quicker than 6.1.2. I'm using lots of (cached) module instances on my homepage. Maybe this has something to do with it.

Does anyone know how to fix this? (compression, etc. is already turned on)
 
New Post
12/19/2011 9:45 AM
 
I did notice it but i'm on shared hosting (but dedicated to DNN) so i can't be 100% sure.

What i also noticed is that my monthly report from Pingdom for 6.01.01 says

Response Time: 1406 ms (month)

and with 5.6.4 was 1033 ms (month)

While not "scientific" test i do think DNN 6.01 and later are a slower.



 
New Post
12/20/2011 5:22 PM
 

@Costa: Looks like the new version is indeed slower in rendering pages. 

@ToAll:
I set up a test environment to look into this a bit further. This is a clean install of the DNN source, so I can use the debugger to look into the code. Here are my findings:

  • Adding 20 cached text modules* to a page (memory cached) increases page load time from 60 ms to 120 ms.
  • Commenting ClientResourceLoader in default.aspx loads the page reduces the load time to 40 ms.
  • The difference in load time between a page with 0 modules and 20 modules is reduced to 15 ms 

* 20 cached modules on a page is not uncommon for the sites we build at my company.

I tried several things in code but couldn't find  the cause of the problem. I'm certain that the increased amount of modules introduces extra load. My best bet is the Client Dependency Loader causes this.  

 I'm out of options and time :-( ...  I hope someone from DNN will pick up on this or can give me some clueas as to where to look in the code.

It would be great if we can combine the benefits of the client resurce management with fast page rendering. 

kind regards,
Jeroen


 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Performance and...Performance and...6.1.2 renders page slower 5.6.36.1.2 renders page slower 5.6.3


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out