Its one thing to have a website, its another thing having a place to put it!
There are lots of options as far as hosting, or putting your websites code, somewhere.
- Personal ISP web space hosting
- Shared Hosting
- VPS Hosting
- Dedicated Server Hosting
These are the main options you have when it comes to finding a place that your website can call home. I do provide web hosting at a fairly low rate, with great performance. I manage the servers myself.
Caching: Varnish / Memcached
Please ask if you are interested in hosting!
Whether you have a personal ISP account, or a business ISP account, you typically have the option to host content with them, at a limited amount of space. You also do not usually have as much bandwidth as you would in a more proprietary hosting solution, along with other features. It is pretty much a very scaled back approach to web site hosting.
One of the most popular solutions for personal websites. This usually will have a single server, with about 20-50 different users sharing that space, disk I/O, CPU, RAM and so forth. It can be slow.
The upside is, that it usually includes all your system administration. But you will usually need to write your software in accordance with what the hosting service offers. This may use software packages preinstalled on it such as cPanel, Plesk, and InterWorx to allow the user to easily install software to use with their site.
Also known as ‘Virtualization’, this is a piece of a larger server, that basically runs its own operating system. The users will usually have root, or superuser access, to these servers in order to install whatever they want/need to make their site run properly. This is functionally equivalent to a Dedicated Server, and is usually very easily modified if you need to add more space/ram/CPU processing power, and so forth. The limit is really the utilization that you pay for.
This is the big deal. You are basically leasing an entire server, that is not shared with anyone else, with the exception of other sites that you may host on it. This is much more flexible than shared hosting, as you have full control over the server. This includes OS choice, hardware, and so forth. This offers the benefits of high performance, security, IP stability, email stability, and control. These are the most expensive solutions, are generally reserved for customers with a larger volume of traffic.
Also, you will usually have the choice of managed hosting versus non-managed. Managed hosting comes at a cost, where the system administrators of the organization supplying your server will do software installs, troubleshoot performance bottlenecks and more.