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...Increase DNN load-time on busy sites with windows firewallIncrease DNN load-time on busy sites with windows firewall
Previous
 
Next
New Post
7/25/2006 9:01 AM
 
Mr. MobileNow wrote
Ya- Although that might work, its really not an optimal solution.  Are you runnig a dedicated server or a site on a shared host?  It would be better to just put DNN in an environment where that can't happen (maybe using some hardware load balancers and such).


Yup I have quad processor dedicated servers and it still happens. 

I'm investigating software-based load balancers right now.  If I can do that, it would be a huuuge win.  I would go hardware, however, it would be a complete waste since DNN only uses <5% of the hardware before it runs into issues.

Ever used software-based load balancers that balance Virtual Server instances?  :)
 
New Post
7/25/2006 9:19 AM
 

 

If it's an html file then it won't startup ASP.net

If you want to do a default.aspx and not start the DNN application then you could point your home directory to a different IIS website that is just a shell application.

With my new http module it would remove this startup problem automatically though, because your site would be served from a file cache without having to go through all the spinup of DNN.

No I wouldn't be interested in trying to script Windows Firewall, but with vbscript you could switch the home directory on an IIS website pretty easy.


DotNetNuke Modules from Snapsis.com
 
New Post
7/25/2006 10:29 AM
 
jmitchell wrote

 With my new http module it would remove this startup problem automatically though, because your site would be served from a file cache without having to go through all the spinup of DNN.



Mother Mary - I'll have to test this sucka pronto!
 
New Post
7/25/2006 10:54 AM
 
Play with your app pool settings. A firewall script sounds like a hack. What happens is your entire app is restarting when just 1 user hits the default threshold, causing all your users to time-out and wait for the next round. This is why it would take 5-20 minutes. You can adjust these thresholds.

Jason Honingford - Web & Software Developer
www.PortVista.com
 
New Post
7/25/2006 12:53 PM
 
PortVista wrote
Play with your app pool settings. A firewall script sounds like a hack. What happens is your entire app is restarting when just 1 user hits the default threshold, causing all your users to time-out and wait for the next round. This is why it would take 5-20 minutes. You can adjust these thresholds.


Uh oh, somebody doesn't know my history :)

My app pool never cycles itself.  It never remotely gets that far.  It basically crashes on its own.  The cause of the crash is unknown (I wish we could find it), so basically I need a way to recover my site as fast as possible.  My site gets a lot of traffic and is pretty large.  As far as I can tell, I have the largest DNN site that exists.  Anyway, when IIS loads initially, it starts up the app pool which normally takes 30-45 seconds or so.  However, if people try to hit the site during that initial load, IIS tosses them into a que and makes them wait.  The problem is the larger the que, the longer it takes for IIS to start up the app pool.  I've seen que's of 25,000 seperate people hitting my site in just 5 seconds after IIS resets, resulting in IIS taking ~25 minutes to load.

A quick fix would be to enable a firewall to block requests to IIS for ~45 seconds or so while IIS does its initial load.

Dig?  :)
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Increase DNN load-time on busy sites with windows firewallIncrease DNN load-time on busy sites with windows firewall


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