When it comes to finding dedicated hosting for Magento there are a few important things to take into consideration. Most importantly, you need to look for a host that has all the requirements to run the software. Next, you need to factor in how much traffic your website receives.
Magento is very CPU intensive. It requires more resources to run than other web-based content management systems like WordPress. In other words, you need to find a host that is not cramming tons of websites onto the same server, which is often the case and the reason why most hosts are incapable of running Magento Community Edition on a normal shared hosting plan. There are also timeout and execution time settings websites needs to run to consider.
For a table showing you all the factors you need to consider and some of the limits web hosts don’t want you to know about, take a look at the Developers Guide to the Best Magento Hosting.
If you’re interested in learning more about Magento, visit the Magento Dedicated Servers Blog for lots of interesting articles and tips. For example, you’ll find information on how to speed up Magento, how to change your Magento sites base URL, how to run a multi-store, etc…