Dan Ball wrote
I've run into sluggishness here also, due to the high number of authentications (at peak periods, we run up to about 100 logins a minute). I've narrowed our main culprit down to being mostly a problem with our domain controller being over-taxed, and the SQL Express not able to keep up with recording logins fast enough in the event log.
I suggest you clean up your event log, turn down the number of things recorded, create a seperate application pool for DNN, and tweak the setting of that pool a tiny bit to allow more memory usage and faster cleanup. But, be careful with the settings, as there are a couple of them (like number of worker threads) that will wreak havoc with DNN.
Thanks for the responses Dan and Mike. While we attempt to solve this issue, I had to revert back to 3.3.7.
It seems from both your responses that it is to do with the AD sync. We have 65 possible roles on our DNN install but only 8 exist in AD. The users, when they authenticate will always have 1 role that exists in AD along with Registered User and Subscriber. All the other roles will not exist. We do have a mixture of AD authentication for all users and DNN authentication for content editors. Those 57 odd roles are for the editors and shouldn't apply during AD authentication. I do not know how the authentication module works, but I'm wondering if it syncs all Roles regardless of whether a user has them?
As for my IIS settings, I have a seperate pool for the DNN installation, and there is no limit to the memory available. We have 4GB Ram + virtual memory on the box. How often should I recycle the worker process or are there any recommended settings for IIS and DNN?
Thanks