How to Select a Web Site Host
So, you know how to create HTML files (web pages) and want to
start a website. You have a domain name but don't know where to
store the files (web host). You find countless web hosting
companies offering a wide range of products but you can't make
heads or tails of all the features to decide which plan is right
for you.
Does this sound like you?
If so, this article was written for you. Hopefully after reading
it, you will have a better understanding of all the terms
associated with web hosting and find a hosting company that is
right for your business.
File Storage Space
Usually hosting companies sell different packages centered
around storage space. Storage space is specified in kilobytes
(KB), megabytes (MB), or gigabytes (GB); a megabyte is 1000
kilobytes and a gigabyte is 1000 megabytes.
How much storage space do you need? Well, that depends on what
you are planning to do with your website. If you have only a few
pages of text and little to no graphics or images, a 25 MB
should be more than you will ever need. Most hosting packages
start at 25 MB of storage space. When comparing web hosting
companies for file storage space, be sure to check their terms
and conditions to make sure they do not charge another setup fee
for upgrading to a packge with more space.
One way to determine the size of your files in Microsoft
Windows, right click the Start button and click Explore. Scroll
down and select the file(s) or folder(s) you plan on using for
your website. Right click on the selected file(s) or folder(s)
and click Properties and you will see the size.
Bandwidth
Bandwidth is the measure of how much data flows through your
site. It is usually expressed in GB transfered per month. If you
are expecting a lot of hits (millions of page views) to your
site you will need to get the most bandwidth you can afford. For
new web sites it may take a while to get up to a significant
bandwith. If you find you are approaching the bandwith limit,
you can always upgrade to a plan with higher bandwidth. Some
plans allow you to increase your monthly bandwidth for an
additional monthly charge.
E-Mail
Most hosting plans include a significant number of POP e-mail
accounts and unlimited e-mail forwarding.
POP accounts can be accessed with your current e-mail program
and some hosts may include a webmail interface for your POP
accounts. If you have several people that work for your web
site/business and want them to have their own e-mail address,
you will need to select a hosting plan with enough POP accounts.
E-mail forwarding is when e-mail that is addressed to your
website gets redirected to another e-mail address that you
specify. Most plans include unlimited e-mail forwarding. An
example of e-mail forwarding: for one of my websites mail
addressed to mike-@-mrgoodbeer.com, sales-@-mrgoodbeer.com, and
webmaster-@-mrgoodbeer.com all get redirected to my Gmail
address. With e-mail forwarding you can easily track where your
e-mails are coming from. Be careful though...the more e-mail
addresses you have, the more SPAM you will receive.
Shared vs Dedicated
When comparing hosting plans, you may notice plans for shared
hosting and dedicated hosting. Shared hosting simply means that
your web site will be hosted with other websites on the same
server or machine. Shared hosting is good for the average web
site where speed is not a priority.
A dedicated server is just that, a server that is dedicated to
your website. The advantages of a dedicated server are speed and
control. The disadvantage is cost, you will usually have to pay
a much larger monthly fee for having a dedicated hosting plan.
If you know nothing about Unix, Linux, or network administration
make sure to get a managed dedicated server. The hosting company
will take care of all the security and software patches/updates
that arise over time.
Make sure to review the hosting company's terms and FAQ
concerning their dedicated servers to determine if their service
is right for you.
Support
For the companies that do not have 24 hour support, you will
have to determine if their phone support hours meet your
specific needs. Make sure to note the location of the company
and offset the support times for your time zone. If you plan on
working on your web site during all hours of the day, make sure
to choose a company with 24/7 phone support; otherwise, you will
have to wait for them to open before you can get help to solve
your problem.
CGI
Common Gateway Interface (CGI) is a program, also know as
scripts, that can be run on a website to make the site more
dynamic. CGI programs can be written in PERL, C, Unix shell, and
countless other languages. It is best to select a hosting plan
that allows CGI because you will undoubtedly run across an
application or game that you want to modify or include on your
site.
There are many resources on the web that list free CGI scirpts
and countless companies offering CGI scripts for you to buy.
MySQL
MySQL is used for creating and maintaining web based databases.
If you anticipating having some data on your site that your
users might want to sort you will probably need to find a web
host that supports MySQL. Some hosting companies specify how
many databases you can have on your site and charge an
additional monthly fee if you want more. You will have to
determine how many databases you will need and select the
appropriate web hosting plan.
FrontPage
FrontPage is a website creation and management
what-you-see-is-what-you-get (WYSIWYG) tool developed by
Microsoft. The files generated by FrontPage may have extentions
asscoiated with them. If you are using FrontPage to develop your
site, you will need to make sure that the hosting plan you
choose supports FrontPage extentions or your web pages may not
display properly, if at all.
Server Operating System (OS)
For most basic websites you will not have worry about which OS
your web hosting company is using. Most plans are running on
either Unix or Linux. For some unique web site features, you may
need a Windows based server.
Setup Fee
Some hosting companies charge a setup fee when your account is
created. This is usually a one time fee and may be waived, in
some cases, when you pre-pay for your service. Check the hosting
company's terms carefully to determine the details of their
setup fee.
SPAM Filter
Most hosting plans include some type of SPAM filter for your
e-mail accounts. This feature can come in very handy if you are
using POP email accounts.
Shopping Cart
Some hosting companies provide shopping cart features as part
of their hosting plan. You do not have to worry about this
featue if your web site is not selling products. Also, there are
many different third party shopping cart applications and CGI
scripts available on the web that you may choose to implement on
your web site such as the ones found at PayPal.
-----------------------------------------------------------------
- You may reprint this article (can be found at
http://www.mrgoodbeer.com/hosting/ )in any form but all links to
MrGoodbeer.com in the credits, title, body, and this footer must
not be altered.