HOW DO I EVALUATE A SHARED WEB HOST?
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.