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...Sooooo S-L-O-W!Sooooo S-L-O-W!
Previous
 
Next
New Post
8/3/2006 3:36 PM
 
To me, one of the big problems is that the main install includes too many modules that most people never use. In asp.net 1.1 at least, every time an app starts (i.e. first time you browse to a site after a timeout), it has to go through every DLL and compile/load it...

A minute for first browse is definitely on the slow side, it should be more around 10 seconds, I would guess your machine doesn't have sufficient resources. But something that should help is to remove all modules not being used.

The core team really needs to consider having the base install install a small subset of modules and then adding a screen that makes it easy to install additional core modules that are in a directory waiting to go (rather than having to out, find PAs and upload them). This is what is done in Joomla and other PHP based frameworks I've used.

There should probably also be a "kitchen sink" build that installs all modules from the get go, but that doesn't make sense for most installs.

David O'Leary
Efficion Consulting
 
New Post
8/3/2006 4:44 PM
 

Of course you could always remove the modules you don't need in your portal from the Install\Modules directory right after unzipping and before starting the installation (maybe only leaving the HTML and Links module for the homepage) ....

 


Geert Veenstra
 
New Post
8/3/2006 5:42 PM
 

I would interested to hear if someone did that what the actual difference was.  I would guess it's pretty small.

 

mj


Michael Jackson
Brillnat.com
Custom module development
Database access tokenized HTML modules
 
New Post
8/4/2006 4:26 PM
 
One of the primary factors in loading speed is yor host.  I have hosted DNN with three different hosts and find that there is can be huge difference in loading tme, especially the initial load. 

I am currently using two different hosts, one is a DNN Specialist where the hosting company has been extremely helpful and knowledgeable re: dnn,  and another where they know next to nothing about DNN, but  but are is more reasonably priced.

  The Cheap one loads in about 10 seconds, the DNN Specialist takes about 35-40 secs  (if there has been no activity on the site within 30 min or so)

I keep my most important client on the DNN Specialist's site and suffer the speed degradation because I value the support behind the site.  I keep  everything else on the cheap site and am very careful as to what modules I install or what changes I make (upgrading to Net 2.0 caused a crash that they could not fix for several weeks).

Look first at your host and what you expect fro them.
 
New Post
8/4/2006 8:00 PM
 
You guys are going off in all directions in how you discuss this. Caching isn't really the answer, since the data being served is no longer ever live. Some modules by nature will not function with caching on.

As I stated in another post, the main problem is that 100's of connections are opening and closing the database when just ONE person makes ONE request to your DNN site.

If the app pool recycling is a problem for you, then most likely you don't have enough traffic coming to your website to even warrant HAVING a website in the first place! lol! This is a .NET thing, and having fewer DLL's in your bin does speed up the load time dramatically yes.

Jason Honingford - Web & Software Developer
www.PortVista.com
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Sooooo S-L-O-W!Sooooo S-L-O-W!


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