Different needs different features

If you have determined your needs, choosing the right hosting package is just a matter of selecting the features needed to fulfill those needs. You have found a couple of web hosts and each has one or two packages that fit your hosting budget. We will analyze a few “real-life” possible situations.

If your site is going to be developed by others, it’s a good thing to ask them about the web technologies they will use to develop and run the website. Based on this kind of information, the first thing you should consider is choosing the operating system of the web server: either Linux hosting servers or Windows hosting servers. After that, make sure the hosting package has the features needed. If your site is developed using JSP (Java Servlet Pages), make sure your web host offers this feature, because JSP pages need a different kind of web server, which is not always offered as a “standard feature”.

Besides finding out the name of the web technologies used, you should also pay attention to the version number. The web programming languages are continuously improved and developed, new features are added, bugs are fixed, etc. This is the reason why it’s important to have a web host that has an updated version of that language on their server or at least one that is compatible with your website. If your site is developed using code from a newer version of a programming language, placing the website on a web host that has on older version might result in unexpected behavior of the pages. And it will not be the programmers’ fault! It should not be a problem the other way around, so usually if the host’s technologies’ version is newer; it is compatible with websites developed with older versions.

Where to look for all these web technologies? In the hosting plan’s detailed specifications you might see features like MySQL 5.x, PHP4 or PHP5, etc. This means that the host’s MySQL database server is at least version 5.0 or that you can deploy websites coded in PHP version 4 and/or 5.

 

“Real-Life” Examples

Small websites.
In this category we include family web sites, “sales letter” type of sites, personal blogs, small companies’ online presence, etc. These types of sites require a minimum amount of disk space and a low to medium amount of bandwidth. They are usually developed in HTML/PHP and do not require a database server. The most common way of uploading and updating the website is through a FTP file transfer.
Recommended hosting packages: All-Purpose Hosting, Beginner Hosting.

Selling online.
It’s easy to do. Just go on the E-bay website! But besides selling on E-bay, your own “online shop” can translate into higher revenues from additional sales. A small e-commerce website is the right tool to sell online either you’re a small family owned company starting up or an established E-bay seller. The website now has to accommodate online ordering, stock control, and the ability to create and edit products and products’ categories and so on. Most of these features are provided by a shopping cart (Javascript, PHP or ASP based carts). Small e-commerce sites usually have a lot of scripts that handle the different features needed like: automated e-mails, mailing lists, integrated credit card payment processing, etc. It becomes very important to have a hosting server with the features to run all of the scripts. The average uptime of the host is also an issue, because downtimes can mean less sales.
Recommended hosting packages: All-Purpose Hosting, VPS / Dedicated Hosting.

Advanced E-commerce.
An advanced e-commerce implies the presence of an administration area with more options for order processing and customer support. Heavy scripting to accommodate the additional features might require additional packages to be installed and if the host doesn’t have or install them on demand, they have to at least give SSH access to the programmers to do that. FTP only access is no longer suitable. Depending on the estimated traffic, you should consider dedicated or collocated servers for increased resources availability (bandwidth and disk space) and server access. In order to prevent loosing data, the hosting server should provide automatic periodic back-ups.
Recommended hosting packages: E-commerce Hosting, Dedicated / VPS Hosting.

 

Buy online

Buying a hosting package isn’t different from buying something on the Internet, so if you ever bought anything online, you should be fine. You need to create an account, to provide some personal information, select the options and pay. There are a few aspects worth mentioning regarding the options you select. Not all companies have the same options or checkout procedure but they do have some things in common:

Domain Name.
You are asked for the domain name. If you don’t have already registered one, you can usually get one for free from the host if you sign up for a minimum period of time. With some web hosts, free means “as long as you stay with them”, and they might charge you extra for the domain name if you decide to move. We recommend that you register your own domain name with an ICANN accredited registrars like GoDaddy.com

Billing Cycle.
Usually the advertised price is for a 12 or 24 months contract. So, if you’re considering signing for a shorter period of time, expect the monthly rate to be higher. But unless you’re short on cash, a 24 months contract shouldn’t be too expensive. This way you’ll get the best price per month.

Additional features.
As we discussed in What to look for, when choosing a web host, some of the features are not standard. The most common choices that you will have to make include choosing between having and not having dedicated IP and choosing or not “non-standard” technologies like ASP, JSP.

Additional software.
Additional software packages are usually offered for free, but some of them are not. Some of them are offered only with a 24 months hosting plan, so if you need them, choose the right billing cycle.

 

What is a hosting service and what is its purpose?

Hosting is a service whereby one computer configured as an Internet server offers a part of, or its whole resources, for use in exchange for a certain rental fee. Thanks to this service, one or more users can use information, services or content located on this server using another computer called client. The client uses the Internet to connect with the server and displays the desired content to the user.

What kinds of hosting services are we aware of?

Depending on the type of resources offered by an Internet server, there are various kinds of hosting services, the most popular and widely used of them being:

Web HostingWeb hosting is the most widespread hosting service. It allows your website to be assessable on the Internet 24 hours a day, 365 days a year. The website itself is being hosted on a web server most often located in a specialized data center. The web server offers uninterrupted Internet connectivity, a certain set of software packages, which offer additional services such as e-mail, ftp, databases, as well as an environment for utilizing different programming languages such as: perl, php, java, xhtml, html and others.

File HostingFile hosting is close to web hosting. The difference is that the server stores files, not websites and web applications. Some of the advantages of file hosting are the safe storage of information and its accessibility across the Internet all the computers with adequate transfer speed can take advantage of. It is most often used for storing and archiving large chunks of data so that they are accessible from different parts of the world. Big corporations consisting of many branches often resort to file hosting, for example.

Image HostingImage hosting is a specialized file hosting service whereby only image files are being stored on the server. This allows for easy and unrestricted sharing of images, graphics and other materials, which can be conveniently used for example on various online forums, ecommerce platforms, etc, which usually disallow the uploading of images and photos of very large size and resolution for the purpose of decreasing bandwidth.

E-Mail HostingE-mail hosting is a type of hosting specialized in offering electronic mail services. This type of hosting is usually offered together with web hosting or at least with domain hosting, and allows for the creation of an e-mail address of the mail@domain.com type. The clients of the e-mail hosting service also get large size mailboxes and the possibility to send many e-mails every day. Most e-mail service providers offer access to the mailbox not only via a web interface, but also via POP3 and IMAP protocols, which renders the service accessible via both a web browser and specialized e-mail client software.
Of course, the types of hosting depending on the offered services do not end with the abovementioned; database hosting, domain hosting, etc. are encountered as well.

Depending on the quantity of the server resources your website is allowed to use, and how many user accounts a given server hosts, hosting can be divided into:

  • Shared web hosting
    Shared hosting is the most popular form of web hosting. It is called “shared” because many different web applications (most often websites) are stored on one single physical server and thus share its resources. A separate account with specific parameters (disk space, traffic, number of databases, etc) and a web-based account administration control panel is assigned to each user. The account is administered entirely by the user via a web-based interface control panel, which gives even the beginners quick access and full control over their accounts. Because of the very nature of the shared web hosting service, it is suitable for smaller and not too heavily loaded websites.
  • Semi-dedicated hosting
    Semi-dedicated hosting is a type of hosting service, which is closer to “shared” than is to “dedicated” hosting, whereby the server is configured so as to host less but more heavily loaded websites in terms of bandwidth. As with the shared hosting service, the users too have separate accounts but their parameters are many times larger than those offered by the shared hosting service.
  • Dedicated hosting
    In contrast to shared hosting, dedicated hosting implies that clients’ applications do not share the server’s resources with other users’ applications. Besides, the server uses the entire available bandwidth for purposes of its own. Thus, a given application uses the entire hardware resources of the server on which it is located, the system settings are wholly consistent with and optimized according to its needs, and last but not least – the user has full control over the server. The most commonly installed operation systems are Linux, FreeBSD and Windows. This type of hosting is intended for websites and web applications, which generate substantial hardware load, unthinkable for the resources that shared hosting offers. Dedicated hosting is usually recommended as a solution for sites that register more than 15000 visits a day, for big online shops and portals, popular online games, etc.
  • Virtual server
    Virtual server is a notion, which stands somewhere between “shared” and “dedicated” hosting. Here, one physical server is divided into several independent virtual servers. Essentially, each such virtual server can be looked upon as being “dedicated”, because a separate operation system is being installed on it according to the user’s needs, which takes up the applications of one given client only. The most commonly used pieces of server virtualization software are VMware, FreeVPS, User-mode Linux, Virtuozzo, etc. The settings of the server are optimized to work with each of them and the resources it can use are much more than those offered by shared hosting. Recommended for websites and applications, which require specific operation system settings, and which generate substantial server load.
© 2011 Knight of Domain and Hosting Suffusion theme by Sayontan Sinha