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...DotNetNuke mothership a little unstable?DotNetNuke mothership a little unstable?
Previous
 
Next
New Post
8/24/2006 5:17 PM
 

Rob,

I tried the web garden also but I used State Server and also got really strange things happening. I gave up on it because I did not really see a performance increase or any other benefit. It would be nice to get some clarification on the use of Web Gardens.

 
New Post
8/24/2006 9:16 PM
 

The forums are an evolving resource. I agree that theres room for improvement, it's something we've been talking about at a few coreteam chats. Some of the things likely to happen include the collapsing of some of the forums together i.e. the "using the ..." and "developing the..." project subforums can be combined. Also we've discussed moving all the project forums to another page so that the current forums page lists the most common forums.

Personally I'd like to see 2 agregatted views, one for all the general forums, and one for all the other forums - this would help stop project specific posts clutter up general topics (and as the project teams all subscribe to their forum posts, it would limit the impact of the relevant people viewing the posts).

Long term, I'd also like to see an 'unanswered posts' view which either gave a list of posts without an answer, or ideally we evolve the forums so that the original poster/moderators can 'close' a succesfully answered thread (much like at the msdn.microsoft.com/forums). As the forum is a coremodule, improvements such as this are possible, as Crispy's and his team are only an email away :)

athal


Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
8/24/2006 9:18 PM
 

Rob, we don't actually use sessions in dotnetnuke. One of the reasons is that it impacts on scalability due to the fact that their server specific, so you need to either use a hardware solution such as Cisco BIG-IP (with session affinity), a software based session affinity solution or else use a seperate state store. We avoid this issue by not utilising sessions. Note: if a 3rd party module uses sessions you will have to utilise one of these strategies.

Cathal


Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
8/24/2006 9:25 PM
 

Mariette,

I don't have much experience with web gardens, but AFAIK their performance boost is mostly noticeable when your site is busy, as the additional worker process(s) stops unnecessary queuing and contention for resources (see http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/659f2e2c-a58b-4770-833b-df96cabe569e.mspx?mfr=true )

Web-gardens are also state sensitive, as each worker process is isolated from each other, meaning theyre treated effectively as seperate applications (hence the problem with sessions, and requirement for an out of state session store - or the other options I outlined). I would expect that you would have to configure your server as though you were using a webfarm, but I haven't had a chance to try this out.

Cathal


Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
8/24/2006 10:36 PM
 

 

I believe what Rob was experiencing in the Web Garden setup is because of Caching in the application.

With Web Gardens each worker process gets it's own application space, so the cached objects will be different in each one.

This is not really a bad thing. If people are only "reading" your site, then they probably won't notice a page appear in the menu (or maybe disappear), but if you are adding a page, or some other admin task and then you switch to another process that already has a cached object of the TabInfo before the change, you will see "sporadic behavior".

One way around this would be to setup a seperate IIS website using only one worker process that points to your same DNN install and use that for administration.

Of course, if you have high volume updates being made to your site (e.g. forums, news articles) then the sporadic behavior may be more than can be tolerated.

We should probably take a closer look at this and do better cache invalidation, so that processes across application boundaries can stay more in sync.

 


DotNetNuke Modules from Snapsis.com
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DotNetNuke mothership a little unstable?DotNetNuke mothership a little unstable?


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