Getting a website online can be done through one of the thousands of web hosting company’s in the world. All these hosting company’s have different plans, and different prices, which can make it a hard choise on getting a web hosting that fits your project or website. This makes it hard for starting we bmasters to choose. In this guide you’ll learn about the different types of web hosting that are available, and which type fits your site the best. If you are looking for Magento hosting we recommend you to check it out on our site.
Shared Web Hosting
If your website is hosted on a shared web hosting server, its stored on one dedicated server that is shared with multiple people. Everybody has a little piece of the dedicated server, which also means that the cost can be split over all the users. The amount of website’s on a single server can vary from 50 to 200. The main advantage that shared hosting comes with is the price. You can host your website for about $3 monthly (Hostgator) with a good uptime. Because the price is so low almost anyone can afford a shared hosting account for their website. Shared hosting accounts are good for small websites who receive about 1000 visitors daily. You can think about blogs, e-Commerce or personal sites.
Because there are a lot of websites hosted on the same server, the loading time of your webpage might be a bit long. Your website also has a risk of getting deleted off your server if you site is using a lot of resources. Another disadvantage of shared hosting is that you can not control which sites are put on the same server as yours. That means that any site of any kind can be hosted on the same server as yours, thus having the same IP adress of your website which is bad for your SEO.
Back-ups are not very regular on shared servers as a result of the low cost. Most shared servers get a back-up every few days which can be a bit frustrating if your site gets hacked or a server crashes. The hosting company will restore a server with its latest back-up which can be a few days back in time. This is not cool when you have just made some changes to your site in the mean time. It is therefore recommended to make a daily back-up of you website manually. If you are using WordPress or Magento there are some plugins who can do that for you automatically.
VPS hosting stands for Virtual Private Server. A virtual private server is a server split into a few small servers. A great advantage of a VPS is the faster loading times, less site’s on the same server, and a better handling of traffic overall. Your site can use a lot of resources without any troubles. Virtual Private Servers are mostly used by bigger blogs, forums, PTC sites, news sites and professional corporate sites. The price is also a bit more expensive, but some VPS hosting sites offer them as cheap as 17$ per month.
A dedicated server is a single server per website. This means that the website can use as much resources as it wants, and that it can receive as much traffic as possible until the limits of the whole server are met. Dedicated servers are mostly used by high authority sites with thousands of visitors daily. Prices may vary but will usually be a lot higher then shared hosting or a VPS. It has to be said that an average Joe site doesn’t need a dedicated server. We could only recommend it if your site gets 10.000+ visitors daily. If you are getting those numbers in traffic, your site will be generating some revenue’s to justify the costs of your expensive dedicated server. Daily back-up’s, 100% uptime and unlimited sites & traffic are features that are included on almost all dedicated servers.
Cloud hosting is a way to store your website on different servers which move your site arround to all of them. Cloud servers are mainly good for websites that are receiving a lot of DDOS attacks. Whenever a site is attacked on server 1, it will automatically move to server 2, with a different IP adress. This means that your site will be invulnerable against DDOS attacks. Sites who are hosted in the cloud are also known to have amazing loading speeds, so it is really something worth looking into if you have a big site, but still need fast loading speeds.
Another nice feature of cloud hosting is that you can upgrade or downgrade your server’s RAM, CPU speed and storage space on the go. So you can start with a small cloud server, and as your website grows, you can adjust your servers specifications. This is really comfortable because you can keep your site hosted on one place, instead of moving it to a other server every time your server cant handle the traffic anymore.
A new type of hosting that is getting more and more popular lately is Scalable Hosting. With Scalable Hosting, your hosting resources will grow along with your traffic growth. This is incredibly useful for Magento or other e-Commerce sites that have varying visitor amounts. A good example would be a website I managed 2 years ago that received about 1500 visitors per day. The site was on a shared server, and was getting a lot of signups on the newsletter form. Whenever we would send out a newsletter, the traffic would spike to more then 10.000 visitors in a few hours, and our server always crashed. Buying a VPS for the normal traffic would be overkill, but the shared server couldn’t handle the traffic our newsletters brought. In this example Scalable Hosting would have been the best solution.