article

Running ASP on NT wihout IIS

Email
Submitted on: 1/5/2015 6:59:00 AM
By: Bryan Carmichael (from psc cd)  
Level: Intermediate
User Rating: By 4 Users
Compatibility: ASP (Active Server Pages), HTML, VbScript (browser/client side)
Views: 497
 
     Want to solve those IIS server restart issues - read this article - the web serving platform you dreamt of on NT ?

 
				

     Fed up with server restarts? -Trying to wring better performance out of your web server? Trying to get non-IIS boxes to integrate with your system? Fear not, there is an answer that doesn't involve hours of development or cost 100,000's of dollars -unfortunately this answer is not one that Microsoft likes too much. 
Put simply - uninstall IIS on your NT server and be ready for an adventure on the dark side of ASP! 

Step 1 - After uninstalling IIS, go to www.Apache.org and download version 1.3.9 of their web server - note this is not the most recent release but bear with me here. Install the server and set it to run as a NT Service - okay now we have a faster, more stable web server. 

Step 2 - Go to www.Chilisoft.com and download yourself a developer version of their ASP product (current version is 3.0.4) - this will give you a 5 client unlimited time licence. Install the product and reboot your machine - now we have a fast, stable ASP Platform. 

Step 3 - Try one of your existing applications and be surprised at the improved performance. Just to explain here, I don't work with or for either Apache or Chilisoft, nor am I in anyway supported or paid to endorse their products - I just like to use the best tools for the job - and when you run an 11 server multi OS Cluster web-site you have no room to take prisoners or use duff kit. 
Now, I hear you say, where is the catch? Well cost wise, Chilisoft's product starts at $1000 per 4 CPU NT licence, although you can always get a better price than this from them - but just think how many 2.00am server restarts avoided is $1000 worth - to never have to get up to reboot IIS is worth $1000 to me. 
Then there are all those alleged niceties, or features as Microsoft would call them that you don't get. To start with, there is no CDONTS - if that fills you with dread then maybe this route is not for you, although I built a 10,000 user web based email system in under a week on this platform and that included integration with 2 Linux mail servers - you just need a bit of imagination and a maverick streak. 
Other major issues include getting boxes to talk to one another - no nice IIS user features here but there are a myriad of workarounds and it certainly makes life interesting. 
I guess in the end it comes down to how you want to live your life - if cosy warm and closeted is your thing stick with IIS - if like me, you like to live on the frontiers of life and get the most out of everything (including optimal server performance) then ditch IIS and come on over to the dark side of ASP - where I will be waiting for you, hopefully with a big sack of articles including how to build a 4 page forum system that supports a near infinite number of messages, replies and users and runs on a lowly single processor box. 
Just for a bit of reference: we run over 1,000,000 page impressions a month on each of our 3 front end servers and the busiest they have ever been is 3% CPU usage - they are PIII 500 - single CPU 512Ram Compaq 1850's so they are not exactly monsters - just runnng real efficient code and web-serving technology. 
For those of you who cannot bring yourself to run NT and run Linux then fear not Chilisoft also do a linux version – check it out at http://www.chilisoft.com/platforms/linux.asp


Report Bad Submission
Use this form to tell us if this entry should be deleted (i.e contains no code, is a virus, etc.).
This submission should be removed because:

Your Vote

What do you think of this article (in the Intermediate category)?
(The article with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor (See voting log ...)
 

Other User Comments


 There are no comments on this submission.
 

Add Your Feedback
Your feedback will be posted below and an email sent to the author. Please remember that the author was kind enough to share this with you, so any criticisms must be stated politely, or they will be deleted. (For feedback not related to this particular article, please click here instead.)
 

To post feedback, first please login.