hello everyone, i need help to determine what server I should purchase for my existing 2 websites, not from a space / capacity stand point but for performance. both of my websites are an ASP.NET application thus should use IIS they both get 12,000 uniques a day and 70,000 page views per day and growing at approx 15% per month i am currently on a server running dual woodcrests and 2 gb of ram with scsi 146's on raid 1 and IIS recycles the worker process of each website far to often during the day, any recommendations? My sites also use SQL server but that is on a seperate server... any help would be apprecited!
More RAM. IIS processes love to eat every single bit of RAM available. Adding more RAM should help resolve the issue. You could also look into optimizing the processes in IIS to make sure you get the best performance. There are quite a few good tutorials out there on optimizing IIS. I do know that optimizing one of my ASP (not .NET) sites fixed a ton of problems I was having with IIS recycles. After cleaning up the session settings it stabilized the entire server.
if you are getting iis recycles you need to check your code. i run a few shared servers and now i put each site in its own application pool so that if the code the user has uploaded is dodgy, i can immediately identify via the logs who it was. when you put all your sites in the same app pool and one of the sites has some unclosed recordsets for example, the application pool recycles itself automaticaly but this means everyones server side sesions gets reset, so if a user is logged in using sessisons on siteA and there is a problem on siteB which causes the iis process to recycle, then the user on siteA will suddenly find himself logged out for no reason. in regards to performance......."YOU NEED MORE POWER CAPTAIN!!!".....get as much RAM as you can afford not only on the web server but also the sql server. Also, check with your host as to what rpm your disk drives are. I use 15,000 RPM SCSI drives on my drives and the perfomace is really great. If you are using bog standard IDE 7200 rpm, then the sites will appear a little slower.
thank you all...i am running Raid 1, 2 x 146 GB 10,000 RPM SCSI's I tried to optimize my code as much as possible maybe there is something i am not seeing but will re-evaluate, I think the idea is to get more RAM; do you think processor power makes any difference? single dual core or dual-dual core?
You're better with Dual Proc. Dual core. Also, I would say if you can afford, get 2 x 146 GB 15k RPM SCSI drives with at least 4 GB RAM. That'll solve any further problems as well.