Web Hosting Information :: Hosting 411
Who is Hosting 411
This site is about web hosting and domain registration chiefly--if you discover it's missing something you are looking for let us know by using the contact us link.
It was started because each time project work involved hosting or domain registration in addition to web design and programming work we were having to reinvest
in searching out and finding the latest whiz-bang offer in an arena that marketing folks were obfuscating in their efforts to stay in a space that's supremely
competitive (and let's face it, saturated). Ultimately this is about short-circuiting the time it takes to find a good price on domain registration
and web hosting in order to get a good deal for our clients, and to save ourselves time that we'd rather invest in coding something cool or useful
rather than rifling through coupons and marketing hype, after all... it's web hosting, not rocket surgery.
Hosting offer from a sponsor:
Looking for inexpensive, feature-rich, competitive hosting?
We've got it, CHEAP domain prices, email solutions, secure certificates,
and more.
Get more info or purchase web hosting here.
|
|
What is Web Hosting
What exactly is web hosting? - In a nutshell, web hosting is a like a folder or directory
on your computer, except it's on a computer that's connected to the Web 24 hours a day, 7 days a week.
And, anyone on the web can read what you put in it. To use a web host, you put your files in your
space on the web host. Visitors can find your files by going to your web address (called a URL.) When a visitor makes a request to your URL, a web server "hears" that request and gets
the files from the disk where your website lives, and shows them to the visitor.
If you want to create a simple web page, or build a massive web store like Amazon's, you need web hosting.
You build your pages using a web language like HTML, build your scripts (programs) using a server
language like PERL or C#, and then you upload everything to your web host, tweak some values for your
scripts (if you have scripts) and voila... your live. (That's a very, very simplified answer.)
Web hosting comes in different shapes and sizes. Which flavor is best for you depends on
what you are trying to do; on what your "application" is.
The major categories are: Shared Web Hosting, Virtual Private Hosting and
Dedicated Hosting.
Within those categories you find subcategories such as e-commerce hosting and
rich media hosting.
At a basic level, the major category differences break down between cost and performance.
Higher cost usually means higher performance, more tools and more resources.
Higher performance often means increased maintenance on your part, though you can mitigate
this by paying even more to have someone manage your hosting account.
Types and flavors of web hosting
On a cost basis, shared hosting is always the least expensive. -
Shared hosting is generally
aimed at beginners and intermediate users (though if your specific application doesn't require
CGI or database access advanced users can save tons of money with shared hosting). As the name
implies, Shared hosting is "sharing" the hosting environment. Usually your web site lives in
a folder along side many other folks web sites, and the same web server process serves up
all of the those sites on request. This means any site in a shared that acts
as a bandwidth hog will take CPU and disk access time away from other neighboring sites
in the environment. Many shared hosting providers work to mitigate these circumstances
by controlling the bandwidth, file sizes and overall resource usage available to any one
site. Upgrades in a shared hosting generally consist of making additional
bandwidth, file size and CGI access available... basically allowing you to take up a
higher priority among your neighbors. All in all this is a very good balance of cost
versus performance.
Continuing the cost analysis angle; Virtual private hosting is the next major step up -
It's the stop gap between shared and dedicated hosting.
Virtual hosting still shares a machine or disk, but the web server software and indeed the
entire operating system environment is usually isolated for each site in a virtual hosting
. So, you might have a computer or disk with 10 sites on it, 10 different web servers
for those sites, and 10 isolated operating environments. The advantages include better control
of resource allocation and more enforceable distribution (i.e. neighbors who hog CPU and disk
time in a shared environment have a more tightly controlled allocation of CPU and disk time in a virtual
private server environment, so the number of cycles available to your processes are not
diminished... here folks don't have to compete for each second, the allotments are usually fixed).
Another advantage is that you usually have robust CGI and
database accessibility... and if you have a CGI that accidentally runs an infinite loop,
it won't suck up your neighbors CPU bandwidth allocations since the operating system environment
is isolated. Consider this same scenario in a shared hosting environment where your
CGI experiencing an infinite loop might lock up the system and prevent any other site in that shared
environment from being served either ...very bad!
At the top of the cost pyramid is dedicated hosting. -
This usually requires you have
considerable technical skills at your disposal. Dedicated hosting basically means you have
the whole machine or disk to yourself. It also can mean that when your web server falls down,
you will have to restart it. Worse, it can mean if your site gets DDOS attacked that you
might have to manage most if not all of the strategy to mitigate the attack. While
shared hosting providers don't tend to highlight this facet, when one of their sites experiences
a DoS attack, because it impacts the rest of the sites in their environment, they are highly motivated
to mitigate the attack, and likely have highly skilled administrators available to do so.
This is often a hidden advantage to hosting in a shared (or even a virtual private)
environment. However, if your site is a frequent target of DOS attacks, your relationship
with your hosting provider may be strained to the point of you being booted, or you
being charged specifically to help offset the special costs associated with managing your
site and it's impact on the rest of the shared users.
Providers of web hosting and web development tools.
We've been working to assemble and categorize the follow hosting related information.
If you have reviews of a provider you feel deserves mention, contact the author.
We can't make any guarantees, but we value all objective input.
Web Hosting Categories:
Free web hosting:
- Free Web Hosting - Free web hosting information and providers
- Holaservers.com - Free hosting on an interesting mash-up of technologies.
- GeoCities - Geocities has been around for a long time. Good offer.
- My Memorial Website - Create a memorial website for free (this is helpful if you want to keep an obituary online and accessible for longer than your newspaper permits - this provider allows them to stay on the web indefinitely)
- Family Heraldry Website - Create a free family website for your genealogical pursuits, casual or otherwise.
- Bappy.com - I've hosted sites here for year, small and friendly provider.
- FortuneCity - Nice offer, one of my recurring favorites.
- ProHosting - Have used in the past, but not recently. (Positive notes though.)
Paid web hosting:
- Paid Web Hosting - Paid web hosting information and providers (for those averse to free hosting--aka "the experienced")
Ecommerce hosting:
General Web Hosting
Virtual Private Server (VPS) Hosting
Games Server Hosting
Hosting and website tools and services:
Specialty web hosting:
Domain Name Registration and Transfers
Regional Domains Name Registration
Free Domain Parking
- Bappy.com - community architect partner that supports free domain parking.
- Tecbox.com - community architect partner that supports free domain parking.
Offsite Backups and Remote Storage
Additional web site resources
Here are some additional web hosting and web design related resources.