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

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsForumForumperformanceperformance
Previous
 
Next
New Post
4/28/2006 2:00 PM
 

Hello guys!

 

I have a question about the performance of the forum module. Despite the fact that the forum that is running on my portal is quite small (about 600 posts and about 15 forums) it is very slow. It takes about 8 seconds (or more) to load the forum module and about 5 seconds (or more) to travel in the forum. It's by the way the same on this forum www.dotnetnuke.com. I compare with the communityserver forum that never takes more than a second to build up a page in the forum.

 

Any ideas on how to improve this?

 

Regards,

Fabian

 
New Post
4/29/2006 5:58 PM
 

This is a very valid topic. Right now on DNN.com the forum is not within the top 10 modules used on this site in database hits. (SQL Profiler). That being said, I don't think that is a good reason to not enhance performance. Except when this site is getting bombarded by a bot, I never see a huge wait time like that. The modules caching and how emails are sent would definately help here. It does make good use of cache now, but it could be a better method. Sometimes I wonder how much of this time is actually DNN though. I have noticed that if I am using a site that has moderate or above caching in the host settings, I seem to zip through everything after the tab being hit at least once by someone.

The email processing for notifications is slowing down post submits. After the initial click the db is hit 2x (one to add post, one to get whom emails should be sent out too). Then all the email sending is done for everyong in that list, then the user is redirected back to their post. (Or  a Post to be moderated notice depending on moderation status) Loading a text editor can be a bit intensive as well. Not so much the module can do here.


Chris Paterra

Get direct answers to your questions in the Community Exchange.
 
New Post
5/7/2006 6:17 AM
 

Hi Crispy,

excuse-me for answering so late, I forgot to click "notification"...

Concerning the caching - in fact I do have the impression (do not know enough about it to be sure), that caching slows small down small sites. This I think should be concidered as most DNN portals are very small sites.

Concerning the email issue, CS solved this problem by storing emails in the db and sending them out idependently but a diffrent thread. Perhaps this is a good approach for DNN-forum, too?

Regards,
Fabian

 
New Post
5/7/2006 12:30 PM
 
The email sending in a seperate thread requires a queue system to be created and scheduled tasks to run. This is something I am looking into but since much more than just the forums can take advantage of this, I am looking at this as a core enhancement.

Chris Paterra

Get direct answers to your questions in the Community Exchange.
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsForumForumperformanceperformance


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