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

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...The loading time of DNN sites is not good....The loading time of DNN sites is not good....
Previous
 
Next
New Post
4/8/2008 11:26 AM
 

John Mitchell wrote

In my opinion DNN performance (and other dynamic websites) can be drasitcally improved by using page caching, and automatic web optimization.

I've got to side with John on this as well.  With IIS tuned to highest performance I still notice speed differences with PageBlaster (free version) running.  Caching is something I always thought should be in the core DNN configuration, and even without the additional features PageBlaster offers it's still worth the price.  Um...  You know what I mean...  :)

Also, IIS compression is not always ideal, one reason it's not automatic.  While I would agree that, for simple caching, PageBlaster is a bit involved but, without someone releasing a caching module for DNN, or complete caching becoming an integral part of the Cambrian core, PageBlaster is the best game in town.

 
New Post
4/8/2008 4:49 PM
 

I have learned from around 50 client sites that 99% of the time most DNN sites aren't properly setup to begin with and that causes most of the issues. For example half my clients didn't turn on the compression settings, nor did they put heavy caching options on, nor did they cache the authentication. All of which helps performance. Then the biggest performance gain you can do for your DNN installation is cutting down the number of logs it tracks. By default there are around 10 logs DNN keeps and it trackes ever user / hit to the site, and all sorts of data which is ALL sent for storage to the database. Most of the logs can be turned off cause they really aren't needed for most sites. Now if you really wanted to track everything going on then leave them on, however for most "public" facing sites there is little need to keep track of all the details the log files keep track of. After that you can fine tune the scheduler to make sure its not over active. To me the default install settings are a bit rough. Back down some of the frequencies and poof your DNN site blazes along.

While pageblaster is a great tool, if you take the time to properly configure your site and determine what you want to log and what not to. You will quickly find that pageblaster's performance gains start to disappear. Now for a default installation needing a pick me up. Then by all means use pageblaster you will be glad you did. If you understand how to configure DNN then go that route cause you will speed it up greatly.

Just realize its not the asp.net page that is causing the slow loads, DNN could be 100% html and still would run as just as slow if that html had to check user authentication, log the results, approve/disapprove user, log those results, begin rendering page, log that, then display the page.

I still use pageblaster but find it to be more of an annoyance cause all my sites load almost instantly and I have to keep removing / adding it back with every DNN version, which is not bad on a few clients but when I am doing it for 50+ clients its a bother.

Its a good tool though, and I recommend it for most users.

 
New Post
4/8/2008 11:00 PM
 

I'm going to jump in here and say that I've seen quite a boost from the latest version of PageBlaster.  The fact that it now merges JS and CSS really helps my site out.  As myusers add more and more modules to their pages that use CSS for different containers and skins and then they use menus or flash modules that have different JS files, the new merge function really gives me a boost.

I quite agree with turning of some of the logging features as you will see boost in performance.  I'm always looking for tweaks to get my site to run a little faster.  In fact, where do I set the authentication to cache?  Is that Authenticated Cacheability under host settings?  And what should that be set to?  I have serverandnocache.  What should it be set to for optimal performance?  Just server?

 
New Post
4/9/2008 8:34 AM
 

So far the best setting on average I find just server works best. From what I can tell the server and no cache just pushes the authentication to the server which saves a client trip back. While just server actually causes the authentication to cache on the server. Note this mainly helps with sites that use complex security setups with lots of roles that constantly need checked. If your site is mostly set to all users, then I suggest serverNoCache and save the cache resources for other items. However on one of my sites I saw a huge performance gain, but its a complex site where about 6 different security groups are all affecting about 12 different modules on each page.

The best advice though is to just play around with the settings / ask others that use your host. Each host is very different, some focus on fast DB speeds other focus on insane ram amounts, others focus on server clusters. The right settings for your DNN installation can really depend more on your host then anything. I do however suggest everyone do their own speed tests and just tweak / play around with the settings inside of your Host / Site settings. You will be amazed at how fast you can make a slow DNN site with just a few clicks.

Pageblaster is great, but use it to the max by first properly configuring your DNN installation, then use pageblaster to gain even more speed. IE don't do one or the other cause it fixes your problem, do both and you will quickly find yourself (baring you have a decent host) blazing around faster then a small html site and you have total control over the site's connent on the fly.

 
New Post
4/9/2008 9:29 AM
 

keeperofstars wrote

So far the best setting on average I find just server works best. From what I can tell the server and no cache just pushes the authentication to the server which saves a client trip back. While just server actually causes the authentication to cache on the server. Note this mainly helps with sites that use complex security setups with lots of roles that constantly need checked. If your site is mostly set to all users, then I suggest serverNoCache and save the cache resources for other items. However on one of my sites I saw a huge performance gain, but its a complex site where about 6 different security groups are all affecting about 12 different modules on each page.

The best advice though is to just play around with the settings / ask others that use your host. Each host is very different, some focus on fast DB speeds other focus on insane ram amounts, others focus on server clusters. The right settings for your DNN installation can really depend more on your host then anything. I do however suggest everyone do their own speed tests and just tweak / play around with the settings inside of your Host / Site settings. You will be amazed at how fast you can make a slow DNN site with just a few clicks.

Pageblaster is great, but use it to the max by first properly configuring your DNN installation, then use pageblaster to gain even more speed. IE don't do one or the other cause it fixes your problem, do both and you will quickly find yourself (baring you have a decent host) blazing around faster then a small html site and you have total control over the site's connent on the fly.

Thanks man, changing to "Server" did remove the problematic "Access Denied" error.

I've already used IIS Compression and the site is quite fast (http://pijaja.com). I'll try to install Page Blaster and acquire the maximum performance.

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...The loading time of DNN sites is not good....The loading time of DNN sites is not good....


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