Today’s post we will talk about website hosting and what to look for in this type of service. With so many host choices available for your website it is hard to know what you need and how to judge a web host. Please forgive me if I miss some questions or tidbits of information, this is meant to be a primer to get you thinking about your needs when it comes to hosting your website. First we will put forth a number questions you will need to ask yourself or web developer:
Questions you should ask yourself:
1. What Platform [Linux(Apache) , Windows (IIS/.Net) or Macintosh (OSX Server)] ?
One of the first questions you will come across is what operating system you will be delivering your website or web service on. A majority of websites are delivered on some version of Linux as the operating system (OS) using Apache as the the web server. Others are developed using Microsoft’s OS and IIS as the web server or Apple’s OS X operating system on the Xserv server platform.
2. Service Requirements of your Website?
Next you will need to look at the different software and technologies you will be using on your website. Especially with open-source software you will need know what the software’s requirements are (PHP, MySql, Python, etc…). Not all hosts are running the most current or older version of the software you will need so that will create a compatibility issue. Also there might be certain types of access you will want like Shell or default settings you will want enabled like mod_rewrite on apache.
3. Response & Uptime of the Server and Datacenter
This has to do with the hardware, connection and setup of the datacenter. Depending on the desired response time (hopefully well under 8 secs) you are looking for, you will want to get info on the type of connection and server you will be on too gauge the kind of performance you can expect from your host. If you are going shared rather than dedicated hosting you will also want to know how many other accounts they put on your box. Another consideration for shared hosting is what other companies are hosting on your box. If you are using a shared IP address this could have affects on your SEO rankings. If one of the companies on your IP block is spamming or doing other tactics that violate the terms of service then your website could be associated with this practice and that would harm your rankings and traffic. Datacenters are gauged in tiers from (1-4) with 4 being the highest. The higher the tier the most redundant their power and network systems are and the lower the downtime or higher the uptime. People usually have heard about the five nines uptime (99.999%).
Things to look for in the Web Host:
1. Pricing
Well this is pretty self explanatory. Low price is always sought but make sure you understand the lower you go, the more you will be sacrificing something, features, space, bandwidth or support. Read the fine print
2. Customer Service & Tech Support
This is the either the most important or top two things that I look for when looking into a web host. I can’t tell you how many times I have dealt with inadequate customer service or innate technical support. Most very cheap hosts will make it almost impossible to get someone on the phone or if you do then they do not know anything useful. Other will make you submit everything through a email ticketing system. When you are running a web business you need to make choices like you would for a offline business. So when you find a host that actually has good support and a knowledgeable staff, keep them close like a blanket. I am not going to make any specific recommendations in this article, but there is a host in Southern California that has a beautiful website and service & support that matches the flashiness of their site. I kid you not that they “actually” answer the phone between 3-5 mins and the person on the phone either knows something or will really send it to the right person and you will get a phone call back within 45mins. I was so blown away by this service that I feared they would go out of business or I was dreaming because that almost never happens.
3. Features
Other than having the services you need for your website, you will want to look at the features for the web host’s packages to see what they come with. Most some with Cpanel (admin control via web browser), this is very useful for companies that need to manage their computer services internally or can not afford a part or full time server administer. Also you will want to look at the bandwidth and storage you get with the package, Look for other feathers like the ability add on multiple domains and how many FTP/Email accounts it will allow you too have.
4. Location of Datacenter
Lastly, you will want to take into account where your website host’s datacenter is physically located. Even through the internet is interconnect at near light-speed, that doesn’t account for traffic on network switches. Having a host that is located close to the backbone should give you faster response time to you and your customers. For larger websites you might want to have servers on the east and west coast so your traffic is load-balanced depending on the location of the server request. This is usually for websites with heavy traffic but if you know you are going to have the next big thing then it would be wise to think about this and incorporate it into your planning.
In closing I hope this primer about web hosts and hosting feature will be helpful in helping you choose you next host.
-Dal