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...Need help with DNN performanceNeed help with DNN performance
Previous
 
Next
New Post
1/4/2010 12:54 PM
 

Hi,

 
We are using Community Edition of DotNetNuke for our intranet application. I am finishing developing it and getting ready going into production. Unfortunately, the performance is pretty bad. We have 64 bit Windows 2008 server with 32GB RAM, IIS 7, .NET 2.0, SQL Server 2008. We have about 150 employees, but nobody is using the system yet, and it takes 3-5 seconds to load a page on a good day, and 10-15 seconds on a bad day. I’ve configured all the DNN performance settings as recommended (caching, compression, etc.), checked the scheduler, emptied site log and event log, created KeepAlive service, installed PageBlaster module, increased application pool timeout. All these things improved the performance (it was taking 20-40 seconds to load a page), but it’s still not good enough to go to production. I know there are DNN websites with thousands of users that have excellent performance, so I am sure we can get things better, I just don’t know how. Can anybody help? We are willing to pay, but not sure where to find the right expert.
 
Thanks,
Julia
 
New Post
1/4/2010 6:24 PM
 

Julia,

there are a number of factors influencing DNN performance, in fact, a single extension is able  to tear down site performance significantly.

How many modules are installed? does it happen on first page only or every page? how about server eventlog and DNN eventlog - any entries associated?

How is app pool recycling configured? How are performance stats / task manager statistics? What is the size of each page, any issues reported in Fiddler?


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
2/16/2010 7:09 AM
 
I have the same issue. Unfortunately, the performance of the DotNetNuke is VERY BAD!!! PageBlaster module has been resolved some problem. But still takes 3-5 seconds to load a page. I realized, I make a big mistake when choosing a DotNetNuke for our intranet application. This is thread is indicative of performance problem. But I can't see any real solution from DotNetNuke team, how to increase performance (except Mitchel Sellers).
 
New Post
2/16/2010 3:49 PM
 

Performance can be really be impacted by the network environment. (IIS through to client browse and all point in-between)  What I have done is placed a skin object that  report s "generated time" ... if you get very fast generated time, and very slow page display then you know it's a issue with the network environment.  My PageRender skin object is from Ventrian

As Mitchel as indicated, you need to ensure you page is rendering as expected -- use some tools like YSLOW (for FireFox) to determine the volume of data being rendered on the page.

You mentioned that there is limited discussion on Performance -- it primarily because most sites are performing within the expectations on the users.  Most of the issues encounted by slow performance is NOT related specifically to DNN, but to standard Web and ASP.NET performace issues.  And there is a TON of stuff on these topics. 

So .. how big are the pages being rendered?  What is the average render time?  How many files comprise a webpage.  Are you graphics sized as needed for the page.   Do you see performace difference between different browsers?  Which menu system are you using.  Are there any exceptions in the event log?

with some detail ... we came help.

Paul.

 
New Post
2/26/2010 7:05 AM
 
So .. how big are the pages being rendered? - 1000-2000
What is the average render time?                      - First load 5-6 sec (Empty cache)/Refresh F5 - 1.0-1.5/  Next 2-4 sec (Primed Cache)/
How many files comprise a webpage.              - HTTP Requests - 36 - 50
Are you graphics sized as needed for the page. - Yes
Do you see performace difference between different browsers? - No
Which menu system are you using.                   - DNNMenu (http://www.dnngarden.com/). We are already have PageBlaster installed (PageBlaster automatically makes a copy of dynamically built pages and stores them in memory and on disk).
Are there any exceptions in the event log?       - No
 
 

Grade
Overall Grade: C (Ruleset applied: YSlow(V2))
F

Make fewer HTTP requests

This page has 7 external Javascript scripts. Try combining them into one.
This page has 7 external stylesheets. Try combining them into one.
This page has 11 external background images. Try combining them with CSS sprites.

 

A

Use a Content Delivery Network (CDN)

Using these CDN hostnames from your preferences: mysite.com,vkocmedb601

 

F

Add Expires headers

There are 38 static components without a far-future expiration date.
  • http://mysite.com/.../module.css
  • http://mysite.com/.../module.css
  • http://mysite.com/Portals/_default/default.css
  • http://mysite.com/.../skin.css
  • http://mysite.com/.../menu.css
  • http://mysite.com/.../stylesheetwidget.css
  • http://mysite.com/.../container.css
  • http://mysite.com/js/dnn.controls.js
  • http://mysite.com/js/dnn.controls.dnnmenu.js
  • http://mysite.com/.../initWidgets.js
  • http://mysite.com/.../header_bg_fixed.gif
  • http://mysite.com/.../bg-c1.gif
  • http://mysite.com/.../bg-top.gif
  • http://mysite.com/.../bg-c2.gif
  • http://mysite.com/.../bg-block-left.gif
  • http://mysite.com/.../bg-block-right.gif
  • http://mysite.com/.../bg-c4.gif
  • http://mysite.com/.../bg-block-btm.gif
  • http://mysite.com/.../bg-c3.gif
  • http://mysite.com/.../bg-dotted-h.gif
  • http://mysite.com/.../bg-dotted-v_slim.gif
  • http://mysite.com/.../title_MySite_intranet.gif
  • http://mysite.com/.../btn_search0.gif
  • http://mysite.com/.../MySite_logo.gif
  • http://mysite.com/.../card_March8.gif
  • http://mysite.com/.../pic-birthday_small.gif
  • http://mysite.com/consumer/pic/com/pic-tel.gif
  • http://mysite.com/consumer/pic/com/global_d.gif
  • http://mysite.com/consumer/pic/sb.gif
  • http://mysite.com/consumer/pic/com/pic-ethics.gif
  • http://mysite.com/consumer/pic/com/pic-sirt.gif
  • http://mysite.com/.../MakeThumbnail.ashx?...
  • http://mysite.com/.../MakeThumbnail.ashx?...
  • http://mysite.com/.../MakeThumbnail.ashx?...
  • http://mysite.com/.../MakeThumbnail.ashx?...
  • http://mysite.com/.../MakeThumbnail.ashx?...
  • http://mysite.com/.../MakeThumbnail.ashx?...
  • http://mysite.com/.../MySite_logo_small.gif

 

F

Compress components with gzip

There are 10 plain text components that should be sent compressed
  • http://mysite.com/.../module.css
  • http://mysite.com/.../module.css
  • http://mysite.com/Portals/_default/default.css
  • http://mysite.com/.../skin.css
  • http://mysite.com/.../menu.css
  • http://mysite.com/.../stylesheetwidget.css
  • http://mysite.com/.../container.css
  • http://mysite.com/js/dnn.controls.js
  • http://mysite.com/js/dnn.controls.dnnmenu.js
  • http://mysite.com/.../initWidgets.js

 

A

Put CSS at top

 

 

A

Put JavaScript at bottom

There are 2 Javacript scripts found in the head of the document
  • http://mysite.com/ScriptResource.axd?...
  • http://mysite.com/ScriptResource.axd?...

 

B

Avoid CSS expressions

There are a total of 1 expression
  • http://mysite.com/.../skin.css

 

n/a

Make JavaScript and CSS external

Only consider this if your property is a common user home page.
  • There are a total of 1 inline css
  • There are a total of 14 inline scripts

 

A

Reduce DNS lookups

 

 

B

Minify JavaScript and CSS

There are 2 components that can be minified
  • http://mysite.com/Portals/_default/default.css
  • http://mysite.com/WebResource.axd?...

 

A

Avoid URL redirects

 

 

A

Remove duplicate JavaScript and CSS

 

 

F

Configure entity tags (ETags)

There are 32 components with misconfigured ETags
  • http://mysite.com/.../module.css
  • http://mysite.com/.../module.css
  • http://mysite.com/Portals/_default/default.css
  • http://mysite.com/.../skin.css
  • http://mysite.com/.../menu.css
  • http://mysite.com/.../stylesheetwidget.css
  • http://mysite.com/.../container.css
  • http://mysite.com/js/dnn.controls.js
  • http://mysite.com/js/dnn.controls.dnnmenu.js
  • http://mysite.com/.../initWidgets.js
  • http://mysite.com/.../header_bg_fixed.gif
  • http://mysite.com/.../bg-c1.gif
  • http://mysite.com/.../bg-top.gif
  • http://mysite.com/.../bg-c2.gif
  • http://mysite.com/.../bg-block-left.gif
  • http://mysite.com/.../bg-block-right.gif
  • http://mysite.com/.../bg-c4.gif
  • http://mysite.com/.../bg-block-btm.gif
  • http://mysite.com/.../bg-c3.gif
  • http://mysite.com/.../bg-dotted-h.gif
  • http://mysite.com/.../bg-dotted-v_slim.gif
  • http://mysite.com/.../title_MySite_intranet.gif
  • http://mysite.com/.../btn_search0.gif
  • http://mysite.com/.../MySite_logo.gif
  • http://mysite.com/.../card_March8.gif
  • http://mysite.com/.../pic-birthday_small.gif
  • http://mysite.com/consumer/pic/com/pic-tel.gif
  • http://mysite.com/consumer/pic/com/global_d.gif
  • http://mysite.com/consumer/pic/sb.gif
  • http://mysite.com/consumer/pic/com/pic-ethics.gif
  • http://mysite.com/consumer/pic/com/pic-sirt.gif
  • http://mysite.com/.../MySite_logo_small.gif

 

A

Make AJAX cacheable

 

 

A

Use GET for AJAX requests

 

 

D

Reduce the number of DOM elements

There are 1434 DOM elements on the page

 

A

Avoid HTTP 404 (Not Found) error

 

 

A

Reduce cookie size

 

 

A

Use cookie-free domains

 

 

A

Avoid AlphaImageLoader filter

 

 

A

Do not scale images in HTML

 

 

A

Make favicon small and cacheable

 

 

Components
ComponentsThe page has a total of 43 components and a total weight of 200.5K bytes
TYPE SIZE
(KB)
GZIP
(KB)
COOKIE RECEIVED
(bytes)
COOKIE SENT
(bytes)
URL EXPIRES
(Y/M/D)
RESPONSE
TIME (ms)
ETAG
doc 72.5K 14.2K http://mysite.com/ no expires 200  
js 99.3K 24.2K http://mysite.com/ScriptResource.axd?... 2010/3/12 151  
js 32.1K 7.7K http://mysite.com/ScriptResource.axd?... 2010/3/12 151  
js 20.7K 4.0K http://mysite.com/WebResource.axd?d=C... 2010/3/12 152  
js 102.6K 31.2K http://mysite.com/DesktopModules/Snap... 2010/3/12 153  
js 9.9K   http://mysite.com/js/dnn.controls.js no expires 154 "04f653e8246ca1:f5b"
js 22.8K   http://mysite.com/js/dnn.controls.dnn... no expires 153 "04f653e8246ca1:f5b"
js 1.2K   http://mysite.com/Resources/Shared/sc... no expires 153 "03bddad324ca1:f5b"
css 0.8K   http://mysite.com/DesktopModules/Arti... no expires 156 "8278d9c5d98ca1:f5b"
css 4.2K   http://mysite.com/DesktopModules/pnc.... no expires 155 "84117ed5d1bca1:f5b"
css 22.0K   http://mysite.com/Portals/_default/de... no expires 153 "48f601b699fca1:f5b"
css 14.1K   http://mysite.com/Portals/_default/Sk... no expires 152 "fd3e97b434b6ca1:f5b"
css 4.4K   http://mysite.com/Portals/_default/Sk... no expires 151 "5671c53ffcaeca1:f5b"
css 0.9K   http://mysite.com/Portals/_default/Sk... no expires 151 "03a4a7c5b98ca1:f5b"
css 1.5K   http://mysite.com/Portals/_default/Co... no expires 151 "65fdfc7f54aaca1:f5b"
cssimage 1.5K   http://mysite.com/Portals/_default/Sk... no expires 180 "3f092685b98ca1:f5b"
cssimage 0.2K   http://mysite.com/Portals/_default/Sk... no expires 180 "512b8e685b98ca1:f5b"
cssimage 0.03K   http://mysite.com/Portals/_default/Sk... no expires 179 "aa8d90685b98ca1:f5b"
cssimage 0.3K   http://mysite.com/Portals/_default/Sk... no expires 179 "512b8e685b98ca1:f5b"
cssimage 0.2K   http://mysite.com/Portals/_default/Sk... no expires 179 "f8c88b685b98ca1:f5b"
cssimage 0.2K   http://mysite.com/Portals/_default/Sk... no expires 178 "f8c88b685b98ca1:f5b"
cssimage 0.3K   http://mysite.com/Portals/_default/Sk... no expires 178 "512b8e685b98ca1:f5b"
cssimage 0.2K   http://mysite.com/Portals/_default/Sk... no expires 177 "f8c88b685b98ca1:f5b"
cssimage 0.3K   http://mysite.com/Portals/_default/Sk... no expires 176 "512b8e685b98ca1:f5b"
cssimage 0.1K   http://mysite.com/Portals/_default/Sk... no expires 175 "512b8e685b98ca1:f5b"
cssimage 0.05K   http://mysite.com/Portals/_default/Sk... no expires 175 "512b8e685b98ca1:f5b"
image 0.7K   http://mysite.com/portals/_default/sk... no expires 174 "5c5295685b98ca1:f5b"
image 0.3K   http://mysite.com/Portals/_default/Sk... no expires 175 "aa8d90685b98ca1:f5b"
image 1.9K   http://mysite.com/portals/_default/sk... no expires 176 "3f092685b98ca1:f5b"
image 12.1K   http://mysite.com/Portals/0/dep/PR/im... no expires 177 "f36014b24cb6ca1:f5b"
image 1.5K   http://mysite.com//Portals/0/image/pi... no expires 189 "a92ed74b281bca1:f5b"
image 0.2K   http://mysite.com/consumer/pic/com/pi... no expires 190 "d0ea9412942dc61:f5b"
image 1.1K   http://mysite.com/consumer/pic/com/gl... no expires 190 "203039e9cfb0c81:f5b"
image 1.1K   http://mysite.com/consumer/pic/sb.gif no expires 191 "48ae934174c81:f5b"
image 0.6K   http://mysite.com/consumer/pic/com/pi... no expires 192 "a8e01ff2923cc61:f5b"
image 1.1K   http://mysite.com/consumer/pic/com/pi... no expires 193 "24eed983209bc81:f5b"
image 1.7K   http://mysite.com/DesktopModules/Arti... no expires 193  
image 1.8K   http://mysite.com/DesktopModules/Arti... no expires 195  
image 1.9K   http://mysite.com/DesktopModules/Arti... no expires 196  
image 1.4K   http://mysite.com/DesktopModules/Arti... no expires 196  
image 1.8K   http://mysite.com/DesktopModules/Arti... no expires 197  
image 2.0K   http://mysite.com/DesktopModules/Arti... no expires 202  
image 0.8K   http://mysite.com/portals/_default/sk... no expires 196 "3f092685b98ca1:f5b"
* type column indicates the component is loaded after window onload event
† denotes 1x1 pixels image that may be image beacon
Stats
StatisticsThe page has a total of 43 HTTP requests and a total weight of 200.5K bytes with empty cache
WEIGHT GRAPHS
 
 
Primed Cache
HTTP Requests - 39
Total Weight - 51.5K
 
1 HTML/Text 14.2K
 
3 JavaScript File 0.0K
 
7 Stylesheet File 14.1K
 
11 CSS Image 0.0K
 
17 Image 23.0K
 

 

Empty Cache
HTTP Requests - 43
Total Weight - 200.5K
 
1 HTML/Text 14.2K
 
7 JavaScript File 101.3K
 
7 Stylesheet File 48.2K
 
11 CSS Image 3.7K
 
17 Image 32.8K

 

 
 
 

 

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Performance and...Performance and...Need help with DNN performanceNeed help with DNN performance


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