The current count of web
hosts yields just over a gazillion companies claiming to be
number 1, offering the very best in what hosting can offer
with prices that simply cannot be beat. Needless to say, it
can take a trained eye this day and age to see through their
gimmicks and get right down to whether this company has what
you want. If you're confused about what to choose, read on.
Before even beginning your
search, analyze what your needs are. What features would you
like your site to have? What Internet programming languages do
you anticipate using? Be sure to take under consideration any feedback
form features, database connectivity
or any other site virtue that is simply too advanced for pure
HTML. Would you like e-mail addresses? Do you have a domain
name? How much traffic do you expect to receive? All these
questions and more help in the final decision for that one
glorious hosting company.
In the midst of your search,
you'll probably run across hosting services that offer
'unlimited bandwidth'. This is simply not true. The term
'bandwidth' refers to the amount of information that is past
between the hosting servers and the end user. Most hosting
companies are connected to high-speed Internet backbones
(UUNET, Sprint, AT&T, etc) which charge the hosting
company based on their monthly bandwidth from customers.
Needless to say, if you rack up upwards of 25Gigs of bandwidth
a month, that lacks financial prosperity for your hosting
company. Be sure to read the terms of service very carefully
with each hosting company that you are considering, especially
if they advertise 'free' or 'unlimited' site features.
A hosting company's support
services often goes untested, especially with beginners in the
site design and hosting world. A skilled and prompt support
staff should be one of the most important decision breakers in
your mind. If you run into trouble getting a perl script to
work, or perhaps your database permissions are not setup
correctly on the hosting company's side. You want those
problems corrected, and fast. One way to test a service's
support staff is to simply send them an e-mail and see how
long it takes for a response to be sent. Try to send an
inquiry to support and sales and any other department you deem
necessary. Ask support if they offer a web language that you
like, or ask the sales department if they charge your credit
card or hire another company to do it for them. If you receive
a response the same day, you can probably rest assured you
will receive timely help with any inquiries you have. They
should not take more than one complete day to get back to you.
Perform research away from
the company's web site. Ask questions through e-mail lists and
other mediums to try and get some feedback. If the company
lists a testimonials section, look into contacting the authors
of the testimonials and start asking questions. The more
comments you have, the better understanding you'll have on how
that hosting service treats its customers.
Pay attention to how long
they have been online. A well-established hosting company of
many years will most likely yield the greatest chances of
customer successes. Click on the about page if they have one
and read it all; after all, you may very well be giving this
company your credit card number.
Now, let's get down to the
nitty gritty: Does the service offer what you want? Although
you may expect your site to remain fairly small, allow
yourself some room to grow, represented in megabytes (Mbs). If
you're using 5Mbs, look for 10. If you're using 20Mbs, look
for 30 or 40. If you are a photographer and want to use your
site as a portfolio, you better opt for a more powerful
account with more space and bandwidth, as images take more of
both. Depending on how many images you have and how popular
your site is, look for at least 50Mbs of space and 5Gigs of
bandwidth. However, a regular, average size site with mostly
html pages should be fine with 15 or 20Mbs and 1 or 2gigs of
bandwidth and paying no more than $15 a month, depending on
other features.
If you have purchased your
own domain name, be sure the hosting company supports them
(most do), and be sure they give you at least 1 e-mail address
(you@yourdomain.com). A lot of companies offer 10 or more
custom pop e-mail accounts with unlimited forwarding address
at little or no additional cost, which is a nice feature.
Let's look at a few features
and offerings you might find with a Windows and Linux based
hosting services.
Linux
-
Cheaper than Windows in
general
-
Should offer PHP and
MySQL (at least and PHP)
-
May offer telnet
accounts at little or no additional cost
Since the Linux operating
system and all Linux based languages and databases are free to
install and offer for the hosting company, prices are usually
lower than Windows. Perl should be supported with sendmail
support for any formmail scripts. SSI is nice, along with
.htaccess. Linux is the choice of most budget web designers
and is also much more secure than Windows. In general, more
configuration options and advanced customizations are
available with Linux based hosting services.
Windows
-
Usually more expensive
than Linux
-
Should support ASP
-
Could support Cold
Fusion, Access, SQL Server at an additional cost
Windows based servers are
flat out expensive for the hosting company to purchase, so
prices are usually a bit higher. Cold Fusion is fairly
expensive and is purchased through Allaire, now merged with
Macromedia. SQL Server is also purchased for a high price
through Microsoft, while Access is almost free. Any important
database work should be done through SQL Server. If you want
the extra features through a Windows host, be prepared to pay
extra. In case you are wondering, WebSiteGravy.com rests on
Linux based web servers.
The decision rests in your
hands. If you are completely new to the design world and know
next to nothing about hosting options and features, you may
find a Linux based hosting service more to your liking, and
for a lower price. If you are using Microsoft Access databases
for the web, a Windows based hosting service with Access
support would be required for you. Take your time when looking
for a hosting company. Test their support services, gather
comments from others and weigh your requirements to the
company's features and offerings. Remember to leave yourself
some room to grow and expand.
Good luck.
Author: Steve