Web Hosting

What is Web Hosting?

Web hosting is a technical term used to express the process of storing web pages to a web server, and maintaining the availability of the web pages at all times so that it never fails to serve a web client's request. Since the internet is composed of a network of computers from all over the world, it is paramount to keep web servers running smoothly at all times. This is the primary responsibility of a web hosting provider. Typically, webmasters use the services of the web hosting provider to host their website. This allows webmasters to focus on building the website, rather than on the technical issues of managing a web server.

Another way to think about web hosting could be through a simple analogy. If your computer was a television, the domain name would be the channel button on your remote, the hosting provider would be the television station and the host server would be the video bank at the television station broadcasting the recorded programs you watch. Therefore, the server stores your website and "broadcasts" it to any internet browser that enters the domain name.

Important Factors to Consider

Storage or Server Space

When you upload your website, you are actually uploading all of your files to a server that is always connected to the internet. This requires enough memory to store all of your files. When someone goes to your website, their computer reads the files from the server, and that's how your website appears on their computer screen. There are two basic kinds of hosting. Most small hosting plans, including personal websites and small business websites, are shared hosting. This means that they are sharing space on the same server, which makes it less expensive because the cost of buying and maintaining the hardware is shared among all users. That's why, if you have a small hosting plan, you have a limit on the amount of memory or storage space your website can take up. The other kind of hosting is dedicated hosting, which is where your website has its very own server. This kind of hosting is more expensive, but it gives you more space and often more speed too, as there isn't anyone else's stuff on the server to bog it down. Dedicated hosting is the best choice for large businesses or anyone who has a large website or needs to run a company database on the server. Regardless of which kind of hosting you have, it is important to ensure that you have plenty of space for your needs. Be generous in your estimates of how much memory your website will require, and be sure to leave plenty of room to grow.

Traffic or Bandwidth

The other major piece of the puzzle is the amount of traffic or bandwidth your website is allotted. Every time someone visits your website, the files on the server must be downloaded to their computer. That's how they see your page on their screen. In order to do that, the server must send a copy of the files across the internet. Most small and medium-sized hosting plans set a limit on how much traffic or bandwidth you get per month, that is, how much information can be transferred to your visitors. For this reason, it is important to have an estimate of how much traffic you think your website will be getting. Personal websites and very small company websites probably will get minimal traffic, but e-commerce websites, company websites with blogs, and other types of sites that will grow with time should plan ahead for spikes in traffic to be sure that service is not interrupted.

Speed

Speed is also an issue, as not all web hosts are created equal. Especially if you are starting a large e-commerce website or building a networked system for a chain of brick and mortar stores, the speed of the server can make a huge difference. Shared hosting tends to be a little slower because the server gets bogged down with all the other activity on it that happens simultaneously. Dedicated hosting or a dedicated server can therefore be a little faster. In addition, there are subtle differences between web hosts that depend on the quality of the service provider's equipment, among other things. Speed is not always discussed on a web host's website however, so how do you decide which is the best service provider? The answer is to research the web host online. Look for user reviews, especially for praise or complaints regarding speed, outages, etc. Remember that angry users are more likely to post a review than happy customers. However, you should look for patterns in the reviews rather than the number of positive versus negative reviews to get a better sense of the speed. Seeing what others have to say about a service can help you make a decision about which web host to choose for your own website.