Finding a good web host

Contents

    I am often asked who is the best web host?, what web host do you use? and what makes a good web host good?

    This question gets asked a lot on the internet and there are lots of other people that also have written articles on selecting a good web host, but I have yet to find a good article that explains why one host is better then anther.

    Selecting a good host basically comes down to three things, Disk space and transfer, Reliability, and the host Company.

    Depending on what you want to do with your website you might have different requirements. For example: if you wanted to create a photo gallery of all your 30 gigs of pictures you have taken over the last 10 years I suggest finding a host with a lot of free disk space and lots of monthly transfer. although i would stay away from the hosts that advertise unlimited space and transfer. If you wanted to create a blog I would suggest one with good reliability, with a company that has been around for years and isn’t going anywhere soon. For a business website or online store reliability should be at the top of your list followed by customer service.

    What makes a good web host? Reliability and uptime should be pretty high on you list of priorities. If your users can’t view your site it will not matter how fast or how much space or transfer you have they will go somewhere else. There are plenty of websites that monitor up time for websites and hosts. For this article I am going to use uptime.besthostratings.com

    Web host Uptime Estimated down time per year
    GoDaddy 99.9% 8 hours, 45 minutes, 35 seconds
    ICDsoft 99.9 % 8 hours, 45 minutes, 35 seconds
    HostGator.com 99.8 % 17 hours, 31 minutes, 12 seconds
    Bluehost 99.8 % 17 hours, 31 minutes, 12 seconds
    1and1 99.6 % 1 day, 11 hours, 2 minutes, 24 seconds
    Dreamhost 99.2 % 2 days, 22 hours, 4 minutes, 47 seconds

    Why doesn’t anyone have 100% uptime? Computers need to be updated every once in a while, security patches, hardware/software updates. People find bugs in programs all the time and these problems need to be resolved as soon as possible to prevent malicious people from hacking web servers. That’s the official answer, the most common reason that most web servers don’t have 100% uptime is that bad stuff happens such as someone accidentally pushing the red button cutting power to the data center, fire, wind storms, tornadoes, bugs chewing at the cables, massive power outages that last longer then the reserve generators can last, Godzilla and Mothra attacks, etc.

    99.9% uptime is nothing to laugh at, basically 99.9% means that your site will be unreachable for approximately 8 hours of the year, thats really not that bad. Even still, Murphy’s law decrees that the 8 hours that you are down will be when you need it most.

    Some companies like Google and Wal-mart spend millions of dollars to get 99.999% uptime (less then 18min downtime) these companies need the extra 0.099%. Just think how much money Wal-mart would lose if there servers went down right around 6pm ie prim time for shopping. They could stand to lose millions in sales and irritate there customers. A good article on the subject can be found at 37signals - dont_scale_99999_uptime_is_for_walmart

    How long the company has been around If the dot com burst of 2000 taught us anything is that you can guarantee a internet company will be around forever. Companies get bought, sold, traded, and go bankrupt all the time. Once a company goes under your website and its data could be gone over night. Even if you have backups setting everything all over again can be a pain full experience. When looking for a host you want to find a company that has been around for a while. 5 years is a good amount the company should be stable enough to trust. You can use the Whois records to get a good estimates of when the company was created. I suggest using whois.sc

    Dreamhost 1996
    1and1 1997
    GoDaddy 1999
    ICDsoft 1999
    HostGator.com 2002
    Bluehost 2002

    A few other things that could help