Yes, this topic is discussed very frequently. However, many people still failed to choose the right host that suit their needs. With the countless number of web hosts out there, making the right decision can be tough.
When choosing a host, there are several factors to take into consideration (in no particular order):
-Location
-Data centre & Network
-Uptime
-Price
-Features
-Reviews
Location
Where are the audience of your website from? Generally speaking, your website will be faster to your audience if it is closer to their location. This is due to the data packets1 having to travel a shorter distance to reach your audience. However, the network plays an important role as well. This will be covered next.
Data Centre & Network
When hosting your website, it is important that the data centre has N+1 redundancy. It simply means having an additional equipment on standby to takeover the duties of another in case one is faulty or malfunctioning. Network of the data centre should also be multi-homed. This refers to having more than 1 network upstream2. If the network is congested, access to the website may be limited and/or lag.
Uptime
This has got to be one of the most important factor. When you purchase a hosting plan, what you want is your website to be available on the internet right? If it doesn’t, I’m sure many will be whining. Before signing up for a host, try to find RELIABLE sources to verify their uptime. Most web host should guarantee at least 99.9% of monthly uptime. In other words, they guarantee no downtime exceeding 43.2 minutes in any given month. While most providers manage to fulfil it, some failed to do so. There are times where downtime is unexpected and beyond the host or data centre’s control. There are also downtime caused by silly mistakes like software misconfiguration. Downtime can also be caused by the customer itself, sometimes unknowingly.
Do not expect 100% uptime. If a host can guarantee 99.9% uptime or more, it is satisfactory already. 100% uptime is virtually impossible and hence unrealistic. There are always circumstances beyond your control, despite you building up an infrastructure that is supposed to provide 100% uptime.
Always look for host claiming 99.9% uptime or more and check their Service Level Agreement (SLA) to see the amount compensated should the uptime is not promised.
Price
You can’t possibly miss out this significant factor, right? Who would like to pay an overpriced product or service? There is no definite answer to pricing. There are many reasons for different prices. Some of the more common ones are hardware, software, support, data centre, network and their amount of overhead costs. Your best bet is to check out many different providers and compare their prices. However, make sure you are making the right comparison. Don’t compare a host specialising in video streaming with one who specialise in blog hosting. Don’t compare a host in a top quality data centre with one in a budget data centre. The prices will definitely vary.
As the pricing part can be very confusing. If you are not sure if you are paying the right price, you can contact me and I will try my best to review the pricing. Don’t be surprised!
Features
When choosing a hosting plan, won’t you want a host who have less restrictions? Some host offers unlimited email accounts while some may only offer 3 on their basic plan. You would want a host offering more for the same price, don’t you? However, don’t take this as a deciding factor as quantity doesn’t represent quality. A host can give you lots of features and freebies but their uptime can be pathetic. If that’s the case, having the best features would be pointless.
Reviews
You don’t want to go with the wrong provider right? It is vital to search for reviews of the host from their customers. Reviews should be verified and honest (this is up to your judgement skills). Do not fall for the fraudulent review websites which are actually PAID to post positive reviews about the said company. There are many “Top 10″ websites who does so. You will often see the host being more or less the same among the various sites. For your information, they are paid to be listed as top 10, including the reviews.
Some of the trusted sites to look for reviews is WebHostingTalk. Reviews are verified by moderators to a certain extend. I can’t guarantee all the reviews are legit but I’m confident most are.
1 Data packets refers to the data carried by the internet cables (e.g. optical fibre) from one computer to another. For more information, you can read on Wikipedia.
2 Network upstream refers to the carrier that transports the data. Some examples are AT&T, Comcast and Sprint in the USA, TeliaSonera in Europe and SingTel in Asia. Of course there are much more carriers than those I had listed and some may have global network, not limited to a single continent.
In case you do not understand some of the jargon, you can try to search on Google or Wikipedia. If not, visiting WebHostingTalk may be beneficial. If not, you can also contact me via the comment form on the post.