40GB hard drive, 512MB RAM, single processor running Windows Server 2003...
Assuming that most of your database access is read only and that your appliccation has been developed to perform efficiently, that really isn't a lot of traffic. It's only one request every four seconds.
I believe 5000 visitors a day requires a pretty standard server. What you need to make sure is that you install the fastest network card (something like 1000 Mbps)
I do still require a server with minimum 2 GB RAM to accomodate your future growth. Servers are cheap nowadays and you will probably look to spend about $60.00 for a cloud server (if you are interested with cloud)
According to what you have said do you think having the DataBase and the ASP.NET web server on the same small (512MB / 1GB in RAM) server will be enough for running this amount of traffic?
Another question do you recommend a cloud server or a normal VPS one?
I would certainly run the db and the web site on the same server. You will struggle to find anything as low powered as I suggested, so the minimum specs offered by any hosting company will be enough for you.
Thanks again Mikesdotnetting, one more question for this server what kind of firewall or attack prevention software should I use or should the webhosting company do this?
Do I need an special software for DNS handling of the DNS included by windows will be enough for this?
I do not think that any shared host will allow you to use 512 MB or 1 GB memory on their shared server. Just imagine that if a shared server has 8 GB RAM installed, if you alone has used 1 GB memory, this means that you have utilized nearly 15% of the resources
on the server. Just to let you know that most of the traditional hosts out there still has only 4GB RAM installed :)
Please be advised that in a shared server, there are other services that need to be run concurrently as well + there are other sites/dbs on the server that require resources too
I do not say that a shared server cannot handle 5000 visitors a day. In fact, it can handle more visitors that you can imagine. However, a shared server also have some drawbacks. Since it is a shared server, you are sharing the server resources with the other
clients. If there are sites on the server that can badly impact the server performance, your site will be impacted too. Well, you may pay likle $20/month for a good quality shared server, but let's say that a cloud server costs you $60/month, this means that
you save $40/month only or less than $1.50/day. What can you buy with $1.50 nowadays?
Obviously, I am just in a position to share you some insights. Choosing a shared server is completely right, but if you have a quality and high traffic site, I suggest you to consider the idea of getting your own cloud server.
Obviously, if you are either on a shared or cloud server, the management of route firewall or DDoS attack will be left to the data center. For the DNS, this is something you need to manage yourself on a cloud server.
enb141
Member
4 Points
24 Posts
Server requeriments for an ASP.net MVC application with 5000 visits 15000 page views daily
Jan 15, 2013 08:30 PM|LINK
Hi I would like to know what kind of server will be enought for handling 5,000 visitors daily with 15,000 pageviews.
Mikesdotnett...
All-Star
154852 Points
19855 Posts
Moderator
MVP
Re: Server requeriments for an ASP.net MVC application with 5000 visits 15000 page views daily
Jan 16, 2013 06:43 AM|LINK
40GB hard drive, 512MB RAM, single processor running Windows Server 2003...
Assuming that most of your database access is read only and that your appliccation has been developed to perform efficiently, that really isn't a lot of traffic. It's only one request every four seconds.
Beginning ASP.NET Web Pages with WebMatrix | My Site | Twitter
necro_mancer
Star
8017 Points
1574 Posts
Re: Server requeriments for an ASP.net MVC application with 5000 visits 15000 page views daily
Jan 16, 2013 08:10 AM|LINK
hi there,
I believe 5000 visitors a day requires a pretty standard server. What you need to make sure is that you install the fastest network card (something like 1000 Mbps)
I do still require a server with minimum 2 GB RAM to accomodate your future growth. Servers are cheap nowadays and you will probably look to spend about $60.00 for a cloud server (if you are interested with cloud)
Hope this helps :)
Professional SQL 2008 R2 Service
enb141
Member
4 Points
24 Posts
Re: Server requeriments for an ASP.net MVC application with 5000 visits 15000 page views daily
Jan 16, 2013 05:16 PM|LINK
Thanks Guys
According to what you have said do you think having the DataBase and the ASP.NET web server on the same small (512MB / 1GB in RAM) server will be enough for running this amount of traffic?
Another question do you recommend a cloud server or a normal VPS one?
Mikesdotnett...
All-Star
154852 Points
19855 Posts
Moderator
MVP
Re: Server requeriments for an ASP.net MVC application with 5000 visits 15000 page views daily
Jan 16, 2013 05:54 PM|LINK
I would certainly run the db and the web site on the same server. You will struggle to find anything as low powered as I suggested, so the minimum specs offered by any hosting company will be enough for you.
Beginning ASP.NET Web Pages with WebMatrix | My Site | Twitter
enb141
Member
4 Points
24 Posts
Re: Server requeriments for an ASP.net MVC application with 5000 visits 15000 page views daily
Jan 16, 2013 07:30 PM|LINK
Thanks again Mikesdotnetting, one more question for this server what kind of firewall or attack prevention software should I use or should the webhosting company do this?
Do I need an special software for DNS handling of the DNS included by windows will be enough for this?
necro_mancer
Star
8017 Points
1574 Posts
Re: Server requeriments for an ASP.net MVC application with 5000 visits 15000 page views daily
Jan 17, 2013 02:26 AM|LINK
hi there,
I do not think that any shared host will allow you to use 512 MB or 1 GB memory on their shared server. Just imagine that if a shared server has 8 GB RAM installed, if you alone has used 1 GB memory, this means that you have utilized nearly 15% of the resources on the server. Just to let you know that most of the traditional hosts out there still has only 4GB RAM installed :)
Please be advised that in a shared server, there are other services that need to be run concurrently as well + there are other sites/dbs on the server that require resources too
I do not say that a shared server cannot handle 5000 visitors a day. In fact, it can handle more visitors that you can imagine. However, a shared server also have some drawbacks. Since it is a shared server, you are sharing the server resources with the other clients. If there are sites on the server that can badly impact the server performance, your site will be impacted too. Well, you may pay likle $20/month for a good quality shared server, but let's say that a cloud server costs you $60/month, this means that you save $40/month only or less than $1.50/day. What can you buy with $1.50 nowadays?
Obviously, I am just in a position to share you some insights. Choosing a shared server is completely right, but if you have a quality and high traffic site, I suggest you to consider the idea of getting your own cloud server.
Obviously, if you are either on a shared or cloud server, the management of route firewall or DDoS attack will be left to the data center. For the DNS, this is something you need to manage yourself on a cloud server.
Hope this helps :)
Professional SQL 2008 R2 Service
Mikesdotnett...
All-Star
154852 Points
19855 Posts
Moderator
MVP
Re: Server requeriments for an ASP.net MVC application with 5000 visits 15000 page views daily
Jan 17, 2013 07:14 AM|LINK
Those are questions you should ask the hosting company.
Beginning ASP.NET Web Pages with WebMatrix | My Site | Twitter
enb141
Member
4 Points
24 Posts
Re: Server requeriments for an ASP.net MVC application with 5000 visits 15000 page views daily
Jan 17, 2013 02:49 PM|LINK
Thanks guys for your help.