Hello guys our website was suspended from totalchoicehosting.com because of server resourses consumption, i donot know i feel that we use normal consumption our average usage as follows website visitors 150 to 200 daily, disk space usage 3793 mb, daily transfer usage 2900 to 3200 mb/day max. alot of people advised us to take a simi dedicated server, I saw what siteground.com offered for simididicated , also my website is drupal do you think we need a simi didicated ... any shared can suite our usage .... if not please advice agood simi didcated provider you experienced for drupal
You're making the mistake that most people make. Your visitor numbers, disk space use, and data transfer are only part of the equation, and in most cases these figures are the LEAST important aspect. Since its Drupal, and given the transfer numbers, it will probably be CPU resource usage that is your problem. I've seen sites with very low visitor numbers swamp a servers CPU for several seconds at a time (I'm talking 30-40 seconds) every time a new page is requested, so it's not impossible. I don't know if Drupal has some caching mechanism available, but you might want to look into that. A shared hosting plan may be suitable, but you'd need more information about what is happening. It will partly depend on the host server hardware, partly on the hosts infrastructure (e.g. having MySQL on a separate server may help to decrease the load on the web server), but mostly on your web site. It's not much help (I know) but it's impossible to give a definite yes or no without knowing a lot more. Even a semi-dedicated hosting plan may not be suitable as restrictions will apply there too. A VPS or Dedicated Server will give you your own resources to do what you want or need, but it's not the best solution for everyone. Why don't you work with your existing host to see if the problem can be fixed and what they recommend? It's often the best way to deal with this sort of thing - if they are accommodating.
Drupal is a HUGE resource hog, particularly CPU. You're going to have a problem on just about any shared host using Drupal. Your disk space really isn't an issue, but your bandwidth might be. You're talking 90-100GB of bandwidth per month. As long as that is within your plan limits though (assuming it is not some unlimited plan), no issue there. I'd bet the farm on CPU usage. As was said above, VPS or Dedicated (I personally would start with VPS) is probably going to be the only way to go.
150 to 200 daily is very normal for shared hosting. Ask your host to provide you details of server resources usage by your account. Are you using Drupal 6 or Drupal 7
there might be some script or database you might have which may be causing issue, so you need look into more, if you could find it good, if not than best option is go for VPS or cheap dedicated server
I would recommend optimizing your database so that it will generate less queries 150-200 unique visitors per day is quite normal & any good shared hosting provider will not have any issues with that hosting providers only cares about C.P.U resources utilization in most of the cases and that can be taken care of by employing some kinda cache like we have WP-SUPER-CACHE when it comes to word press, similarly you can try to look for drupal cache package
Something else just occurred to me. It won't be a popular thing to say with the Linux hosts, so take it as you see it. Look for a host offering Windows Server 2008 with IIS 7 or IIS7.5 (Server 2008 R2) and give it a try. It has an inbuilt HTTPCacheModule that caches dynamic web applications and works extremely well with PHP. We hosted some shared hosting sites written in Concrete 5 which hit the CPU pretty hard. This application does have a caching mode, but it was only partly effective (a big improvement, but not enough). When we switched on the HTTPCacheModule for these sites the difference in performance was huge and good enough to allow them to continue hosting in a shared environment. This probably won't be turned on by default so you might need to ask your host to do it (they may not because it does have a downside for the host), but it could make a huge difference if they will allow it for you. Linux may have something similar, but I'm not that familiar with it to say for certain or to know how it works. I'm not dissing Linux, but I work for a Windows hosts and do have some anecdotal evidence of an improvement in speed and page response with this enabled.
For these types of resource usage that you have mentioned, I suggest you to purchase a small VPS with upto 100 GB Bandwidth and 30 GB Disk or so. Look around you can find them easily. You can even get a VPS without cPanel Control Panel for around $3 with 60GB disk and 1TB bandwidth!
I would suggest seeing what's actually causing the high loads and usage, maybe fix and correct the issues before going out buying higher end things, I see people do this all the time, where they want to buy a $200 higher end server thinking there $200 server is not good enough, but some decent optimizing will fix there issues and I just saved them $2400 a year for a few simple fixes.
As reference to some hosting providers which has unlimited bandwidth your resource can easily accommodate your data check us out too