Finding a
decent virtual or shared Web host can only be achieved by conducting in-depth
consumer research and evaluation. Many tools exist online that can assist the
individual and small business find an extremely reliable hosting service. With
the myriad of choice available, it is necessary for the consumer to
discriminate. Since shared Web hosting is conceived as only a low-end,
low-margin commodity by the industry itself, it is necessary for the consumer to
be very wary. There are literally thousands of hosts that offer shared and
virtual Web hosting services. While many provide extremely good service, others
provide service that is less than desirable. In order to find suitable Web
hosts, consumers must conduct due diligence.
Prospective shared hosting clients must therefore ensure that
they test the technical capacity of any host thoroughly before they procure
their services. Advanced testing of a potential host will reveal whether the
solutions they provide are reliable enough for your high-traffic site. Remember
that your Web host must be trusted to provide solid network infrastructure. If
you select a host that cannot provide robust connectivity, then your site's
availability to the world will suffer. For this reason, informed consumers will
evaluate potential hosting firms before they sign-up.
Testing ensures that consumers will not waste their good money
on bad services. Reliable testing results can be obtained through the use of
sophisticated network tools that monitor hosting performance. Such tools will
determine how often a host's servers experience outages and will generate a list
of probable reasons why hosting services are unreachable. It is advantageous for
you to use such tools to ensure that the host you select will provide minimum
downtime. Most hosting firms boast about their relentless commitment to
excellent service and server responsiveness, and usually the crowning jewel of
this commitment is 99 per cent uptime.
But while most hosting operations use this promise of incredible
uptime as a hard sell, few consumers actually test whether these pledges are
true. Smart consumers of hosting services, on the other hand, are the first to
authenticate these service guarantees. They usually consult the services of an
established server monitoring services such as NetMechanic, provided by Keynote
Systems.
NetMechanic provides an integrated suite of tools that detect
problems with your Web site. The company's "Server Check Pro" product is an
excellent choice for ensuring that your server is up 24 hours a day. The tool
will ping, traceroute and attempt to access your site via http on a regular
basis to verify that your server is up. For a small fee, the service monitors
your servers constantly, and contacts you by your choice of pager, cell phone or
e-mail when your server goes down. The tool will also generate specialized
performance statistics in real-time so that you can monitor outage patterns to
ensure you're getting quality uptime from your host.
You should also routinely attempt to check server response from
your own computer. If you are using a regular 56k dial-up connection, you should
attempt to pull up sites located with your prospective host during peak and
non-peak hours. A battery of low-cost tests is available on the network layer
level of your operating system. You can test a potential hosts' network and
server responsiveness from your MS-DOS or UNIX line prompt. In order to obtain a
true representation of the host's services, you should select Web sites on your
host's network that are typical of the services they render to their normal
clients.
You should thus avoid testing the host's main Web site or
premier customers. These sites are mission-critical to a hosting firm and thus
are afforded an extremely high level of maintenance, which is not always
representative of typical service.
In order to locate a typical client of your prospective host,
execute a "whois" search. Whois is an application that looks up critical
information about any Internet domain. This information includes ownership,
location of the host, and most importantly, its block of network numbers. By
executing the "whois -a yourhost.com" command at a UNIX line prompt, you can
search your potential host's entire block of network numbers, and seek out a
normal customer who is hosted on an individual network address. The customer
that you use should have the approximate services that you seek. Use the ping
and traceroute commands from either your UNIX or DOS prompt to test server
responsiveness. You also can obtain many free or shareware WYSIWYG
(what-you-see-is-what-you-get) network tools for the Windows platform that can
test server responsiveness. An excellent suite of bundled network tools is
provided free-of-charge by PCS Network Tools.
Using a line-prompt or WYSIWYG application, attempt to "ping"
sites from the prospective host on your computer. Ping is the networking
equivalent of sonar. The network tool is used to verify that a given server is
actually reachable, and measures the delay that occurs when sending a data
packet to it and back again.
Executing a "traceroute" from your computer is also an
interesting and informative experiment to run on a hosting company. Traceroute
applications allow you to map the direction that data travels over the Internet.
By conducting a traceroute, you can determine whether the data you have
requested from your prospective host will take a direct or indirect path to you.
The most successful incident of a traceroute is therefore when data takes the
shortest route to your computer.
These tests, conducted manually on a regular 56k connection will
give you a rough indication of your client's response time if you were to choose
the prospective host that your testing. In essence, these tests determine
whether a host provides the lowest level of network latency, ensuring that data
is passed to browsers and other Internet applications as quickly as possible.
Your aim must be to ensure that the delay between request and response from a
prospective hosting service is as short as possible. Making this determination
is only possible if you conduct serious tests on prospective hosts before
hosting your content there.