Every year, we have high school teachers come in to learn how to create a webpage for some summer research they do at our university. This year, I decided to set them up with DotNetNuke--no more having to ftp their files in, learn an html editor, etc. (obviously, everyone here knows why people switch to dnn)
After setting up their usernames and pages, I had them all log in and go to Add a new page. The server went from being decently responsive to NILL. In fact, trying to restart IIS ended up with the application manager locking up and needing a reboot. When it came back up, the pages (tabs) were a MESS! Looking at the list of pages, they're all over the place. The heirachy is all messed up--none of the menus display properly, although the page settings show the proper parents.
I ended up deleting all of the affected pages from the Tabs table in the DB, as well as the modules that were listed for those pages. I'm going to recreate them, and hopefully this time it won't go FUBAR.
So, my question is: How many people is considered "too many" for DNN? This is running on a Windows 2003 server, dual 3ghz pentium-D (a little old, but not too bad), 3gb of ram, and the files are stored on a raided 10k rpm array.
The app pool is set standard--500mb max virtual memory, 192mb max used memory, throttled to 90%. I had caching turned off, as I have found that when trying to make large amounts of changes, it can get screwy. Am I just trying to throw too much at it?
Any tips for performance would be greatly appreciated.