Click here to Skip to main content
15,867,885 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
currently i have hosted my application on Godaddy.
i have 4 GB virtual private Server(WINDOW) with disk space 120 GB and $ GB RAM and monthly bandwidth is 4 TB/mo.

but it seems that it's not enough for my application . and users will increasing continuously. my server RAM usages and cpu uses goes 90+ after a time . it seems that i have a requirement for upgrading my server. SO i just want to know what will be best according to my situation ?

What I have tried:

i googled and think , one of these are good https://www.liquidweb.com/dedicated/
( dual processor ). is it make high my application performance ?
Posted
Updated 26-Sep-16 5:09am
Comments
Mehdi Gholam 26-Sep-16 2:05am    
Try and see.
Sinisa Hajnal 26-Sep-16 7:11am    
There is no one that can help with this without trying. You have the need, increase the system RAM gradually and keep checking. Once you're satisfied that it is not overtaxed, stop increasing it.
AdamASPGeek 26-Sep-16 23:43pm    
Yes, liquidweb is one of favorite windows server. You can try them. The other one for windows platform that you can consider is asphostportal. They also offer windows dedicated server

1 solution

No one can tell you what server configuration is best for your situation. If you are finding your current setup is causing significant lag/pegging resource usage then you should increase ram/cpu/hdd as needed. You can take the approach of doing it incrementally or throwing a lot of upgrades at your server setup all at once. For example, you could incrementally up the RAM from 4GB to 8GB and see how your performance improves, or you could just go straight from 4GB to 32GB.

The only limitation here is how much money you are willing to spend.

Now you can also begin to take a profiler to your code to see if you've got any code bottlenecks that you've created as well that may be an issue. Example: You've got a foreach loop and inside that foreach loop you've got an if statement. Well maybe instead of looping over something 300 times just to get 1 item, you could include the if statement in your filtering of the data when hitting the database (ex: in your where clause) or you could use LINQ and add that if statement filter to your linq where clause as well.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900