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

HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...Why Dnn is so slow?Why Dnn is so slow?
Previous
 
Next
New Post
3/14/2014 12:49 PM
 

Hi there,

When i surf dnn page, some times it hangs. Some times it take too long time to open light box (for login, for example). I saw some sites that used dnn, but they are fast in my opinion.

It's worth to mention that my site is on local machine.

 

Thanks.

 
New Post
3/14/2014 6:22 PM
 
how much RAM does your Website have available.
Another source of Performance issues might be the database, try dnnTurbo scripts (download for free from http://DNNScript.codeplex.com) to overcome this Limitation.

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
3/16/2014 3:39 AM
 
If these database scripts speed up DNN, why are they not included in the core DNN database schema? Why is this left to an external party to provide database indexing modifications? Database design in fundamental - it's the base upon which everything else is built!! Indexing is essential, but sometimes, indexing is a mechanism to assist bad database design...as I believe DNN has.

Sebastian, I like what you've done - don't get me wrong.. DNN has been in desperate need of of a properly designed and indexed database for as long as I can remember, but why doesn't the DNN mothership do this as part of the natural evolution of the database?

IMO, the DNN eco-system needs a database schema certification process. So many vendors create tables, views, stored procedures etc, that have no naming convention, poor structure and no indexing, or referential database integrity.
 
New Post
3/16/2014 9:21 AM
 
Rod, the script has been published on JIRA first (https://dnntracker.atlassian.net/brow...) and, upon request of DNN Corp. added over hundred of the improvements as individual items as well. However, after the more effective ones have been withdrawn I decided to continue as a dedicated project. This is work in progress, I am currently revisiting and optimizing all columns, constraints, indexes, relations, views, functions and stored procedures.

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
3/17/2014 5:48 PM
 

One of the most important rules when dealing with optimization is to never change anything you can't measure - whilst we've accepted many (in Sebastian's case around 70) optimization enhancements, most of those could be accepted as they addressed clearly inefficient stored procedures, or were missed indexes where indexes were sure to provide a benefit. However other enhancements need to be measured and metrics produced, to ensure we do not introduce bugs or inefficiencies e.g. a change may speed up selects but negatively effect changes (i.e. insert/update/delete). This includes not just the time to perform the queries but any resultant actions such as rebuilding indexes etc. At the minute we don't have this data, so need to measure these items (with a number of different test sites to ensure the results are consistent) before we can consider adding many of these proposed optimizations.

We've recently rebuilt our performance testing setup so we can accurately benchmark performance and what is occurring, particularly in reference to common scenarios e.g. browsing anonymously, logging in, using the common admin functions (we also have versions with substantial data loads). We're using this to evaluate where performance can be improved - this goes beyond the database, and covers all aspects (script, page size, code, database etc.). The results of this are very interesting e.g. in a lot of cases we're seeing that two thirds of page load time is caused by DOM interaction/scripts - so changes to reduce/combine script or simplify the DOM can boost page loads a lot, so at the minute focussing on this provides the most short-term benefit (we're also working on reducing start-up overhead and memory usage, as well as database optimization). We'll continue working with this setup to identify the bottlenecks and costly operations, and in time I'm sure we'll hit the other items Sebastian raised.


Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...Why Dnn is so slow?Why Dnn is so slow?


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