Archive for

Web Hosting Basics

Web hosting knowledge, contrary to the popular belief, is very easy to acquire and understand. As a beginner , before I started reading up on the subject, I was positive that I had to do some kind of a diploma or a degree course in this area to understand and finally be able to have my own website hosted. But I was totally wrong, with guidance of only documents like this and a lot of research I hosted my website within a week. In this article I plan to share all the very basic knowledge that you must know about web hosting. If you are a complete web hosting beginner, this article is an absolute must for you. Read on.

Web hosting:

In very simple terms getting your website on the internet is called web hosting. Every website that you have ever seen, or will ever see is actually stored on a computer somewhere in the world. When you type the address of that website in your browser’s address bar, the website is fetched from that computer to yours. Just like that, your website will be placed on a computer somewhere too. That is known as web hosting.

Web host:

The company/person who is the owner of the computer where you want your website to be stored or “hosted” is called the web host. It is the web host who offer you packages and take your money and give you hosting and their technical support.

Types Of Web Hosting:

There are two major types of web hosting. Shared hosting and Dedicated hosting.

(i).Shared Hosting:
In Shared web hosting, your website is stored on a computer where there are other websites. Means you are sharing a web server with other people like you who have acquired shared hosting.

(ii).Dedicated Hosting:
In Dedicated web hosting, you acquire a full web server for your hosting needs. Which means only your website will be hosted on that computer and no one else’s.

Technical Terms You Should Be Aware Of:

Technical Support:

This is the help and support department of the web hosting company. This is a very important aspect of web hosting and must be fully functional and fast.


This is the amount of data transfer allowed to your website, every month. Usually around 10GB is fine for beginner websites.

Web Space:

Web space is the amount of space which will be provided to you for your web site. Your web site’s size cannot exceed this given web space limit.

Domain Name:

Domain name is the word/words which user will enter in the browser to access your website. Domain names are registered separately from the web hosting. Sometimes the web hosts offer to register the domain names too.


Flash is a popular media type mostly used for animations, it is developed by Macromedia. It is commonly used because it requires less space and downloading time with great graphics and animations.


A very popular website design and publishing tool (software) developed by Microsoft.


File Transfer Protocol, the means of transferring or “uploading” your website’s files on the web host’s server.


Hyper Text Markup Language, the basic language in which you will write your website and the language in which the client and the server’s browsers communicate.

Shopping Cart:

A software designed to take orders from your customers on your website and keeps storing them until they want to check out. The software then charges the customer by the designed method e.g. by taking the customer’s credit card number and charging it for the total product’s amount.


Common Gateway Interface, a processing interface. CGI scripts take information from the user and can process it in multiple ways, including storing the information in a database.


A popular type of database server, very commonly used with PHP.

Active Server Pages, is a scripting language that enables the web designers to design their pages dynamically with databases implementation.

Control Panel/Website Manager:

A Control Panel/Website Manager is an online piece of software which enables the web hosting users to manage their web content easily and effectively.
Email Forwarding (Email alias):

Allows the web hosting user to create a number of apparent email addresses on a certain domain, which in reality are only names pointing to just one original and proper email address of your choice e.g. you can make [email protected], [email protected] and as many as you like. But in reality they would all be pointing to one real email address e.g. [email protected].


Secure Socket Layer, is a protocol designed to provide a secure, encrypted connections like financial transactions on the internet.

Web Statistics:

A lot of web hosts provide website statistics for free. These are the statistical data of the users who visit your website. By analyzing this data you would get to know how many visitors viewed your website daily, weekly, monthly and yearly. Other useful information to improve the content and design of your website is also included e.g. the operating system on the machine of each user and the type of web browser they are using.

Above is the basic technical terms that you must know before you head off to buy web hosting. With this knowledge now you can make a decision about which features you want and which ones you don’t, for your website.

Understanding Web Hosting

You’ve got your new business all established now and you’re ready to take the next step and set up a website to tell the online world that you’re here and you’ve got something to offer. You’ve found a catchy domain name to call your own and now… what next? Well, the answer is that you need to find web hosting for the website you’re going to build. So what does that mean and how do you figure out what kind of web hosting you need? First let’s start with the basics.

Just what is web hosting anyway?

In simple terms, web hosting is renting space on a web server. A website is not simply a domain name, it is a collection of files linked together by HTML code to display text and graphics on a computer. In order for anybody to see this collection of files you’ve created, it has to be housed on a computer somewhere that has access to the internet. Not just any computer will do, of course. A web server is a computer set up with special software that allows it to receive requests from the internet for the website files it has stored on it and to send those files out over the internet so that the requesting computer can display them. It is very much like a waiter in a restaurant taking your order and bringing the food that you ask for from the kitchen, hence the name “server.”

Along with making sure your files can be seen by internet users around the world, a web server provides other important services as well. First and foremost is the ability to create email addresses based on your domain name and to send and receive email with them. The web server also has various types of software installed on it that allow your website to run programs, create and manage databases, display video, and many other functions you might find useful. Almost any type of computer can function as a web server, but it’s the software that’s on it that makes it a server.

When you buy webhosting, the monthly fee you pay goes to the continued maintenance and upgrading of the server’s hardware and software, the cost of keeping it online 24 hours a day, 7 days a week in a secure data center with a fast and powerful internet connection, and to pay for the expertise of the people who do all that work. It is completely possible to turn your own home or office computer into a web server if you really want to, but in most cases it is far more economical to pay someone else who is dedicated to providing this service in a properly reliable manner than it is to try and do it yourself.

What kinds of web hosting are there?

Shared Hosting – Most websites are not huge affairs with hundreds of pages and thousands of files and graphics, and they are targeted toward a particular audience, so they will not get as many visitors as the large general sites like Yahoo! that are targeted at everybody who uses the internet. As such, the average website therefore is not going to require the full resources of an entire web server to run it. Web servers are designed to be able to handle dozens, even hundreds of websites at once because they are powerful machines.

Shared hosting is simply the concept of hosting more than one website on a particular server. Over 95% of all websites on the internet are being run in a shared hosting environment. Since the resources of the server can be split among the clients hosted on it, so can the costs of operating the server, so shared hosting is universally cheaper than any other type. Shared hosting packages are generally designed so that each client is allotted a certain amount of each resource, with different payment levels representing different amounts of resources such as disk space, bandwidth, email addresses, and so on. Shared hosting is also known as virtual hosting.

Dedicated Hosting – If you do have a big, powerful website that gets lots of visitors and has a tendency to hog resources, then you might want to have a web server all to yourself. Some companies also prefer the extra security of not having to share the server with anyone else who could do something accidentally or on purpose to crash it. Renting the use of an entire server is known as dedicated hosting. The web hosting company still owns the machine and takes responsibility for maintaining the hardware and the web hosting software, but you have greater control over the configuration and use of the server. There is also such a thing as semi-dedicated hosting, in which a web server is only split between a very small number of clients, such as 2 to 4, with strong partitions between each to prevent them from interfering with one another. Since the hosting company is still responsible for the upkeep of the server, this type of hosting is also known as managed hosting. For obvious reasons, dedicated hosting always costs significantly more than shared hosting.

Server Co-Location – If you really want complete control over every aspect of your web server, you might very well choose to buy one and maintain it yourself if you have sufficient knowledge. However, chances are that you still don’t have the resources to keep your server completely safe from power outages, roof leaks, thieves, unwary employees and other hazards and keep it on the internet on a fast, high-bandwidth connection at all times. You need a data center to provide those services for you. Co-location is the rental of physical security, continuous electrical power and a fast, reliable internet connection for a server that you own. The data center is not responsible for any of the hardware or software maintenance of a co-located server, you are. This can be a cheaper alternative to dedicated hosting if you have the necessary expertise and time to run a web server yourself.

Some web hosts are offering UNIX hosting and Windows hosting. What’s the difference?

The terms UNIX hosting and Windows hosting refer to the operating system (OS) that is running on the server. The operating system, of course, is the software that allows the computer to function and manage all of the other hardware and software that is installed on it. Chances are good that you are reading this on a computer running a version of the Windows operating system, the most popular operating system in the world for personal and business computers. Other operating systems that are growing in popularity are Macintosh and various versions of Linux. However, the operating system you use on your computer is irrelevant to which type of hosting you choose. Here are some of the main features of UNIX and Windows:

UNIX Hosting

Most of the web servers in the world today run on one of the many variants of UNIX. The UNIX operating system was originally developed by universities for servers and networking, and many different versions have been written by programmers around the world under the open-source protocol, which means that the code for the operating system is openly available for programmers to customize and make improvements. Linux and BSD are the most popular forms of UNIX and come in many varieties, such as Red Hat Linux, Debian, SuSE, and FreeBSD. Most of these different versions (and much of the software that runs on them) can be obtained for free, which makes UNIX hosting cheaper for a web host than other operating systems and allows them to offer lower prices. UNIX hosting platforms are generally considered to be stable, secure, powerful and fast. Most web programming applications can be performed by software that is available for a UNIX platform. “UNIX hosting” has become a generic term to refer to any platform that is derived from the original UNIX.

Windows Hosting

Microsoft has developed its own operating system for servers as a special version of its Windows operating system, Windows Server 2003. It is a commercial product which requires the operator to purchase a license, which increases the cost of operation for the web host and usually results in higher hosting prices. Windows is designed to be user friendly, but it is generally considered to be less powerful and secure than UNIX for operating in a network environment. ASP, ASP.NET, and ColdFusion are scripting languages which will only run on a Windows server, as will the Microsoft SQL Server and Microsoft Access database programs. These are popular for certain web programming applications, and if you are planning on using them to build your website, you will need to find a Windows host.

What are some of the terms I need to know when I choose a web host?

Disk Space or Storage – Because your website is a collection of files being offered on the internet for viewing, they have to be stored somewhere for retrieval and take up space. Each web server has a finite amount of hard disk memory to divide up and offer to hosting customers. Typically that space is divided up by different package levels so that the more you pay, the more space you are allowed to store pictures, web pages, videos and whatever other files you like on the web server’s hard drive. If your website gets bigger than the space you are given, you will need to purchase more disk space from the web host.

Bandwidth or Data Transfer – Whenever you visit a website and view a page, you are transferring a copy of the files that make up that page over the internet from the web server to your computer. If the page you are viewing consists of an HTML file that is 3KB in size and three pictures of 47KB, 100KB and 250 KB, then you have just used 400KB of bandwidth or data transfer, because that is the total amount of data you just downloaded from the web server to view that page. Bandwidth is a commodity like disk space that the web host has to buy from its internet service provider, so it too is divided up and offered to the customers in specific amounts. Bandwidth amounts are usually measured in gigabytes (GB), because while only one copy of your files needs to be stored on the server, thousands or even millions of copies may be downloaded for viewing. If your website is viewed more times than the amount of bandwidth you are allowed can handle, your website may be turned off until the next billing period starts, or you may simply be billed for the excess amount used, depending on your host’s policies. You can always purchase more bandwidth as your site’s traffic increases.

Uptime – In an ideal world, every web server would be up and running and offering your web pages to the world 24 hours a day, 7 days a week forever. However, web servers are computers, and like any other computer, things happen to make them fail, or they get old and out of date and require maintenance and repair. When a web host gives you a 99% uptime guarantee, they are saying that the web server will be up and running for 99% of the billing period. If they fail to meet this guarantee, most web hosts will refund a certain portion of your money depending on the amount of excess downtime they experienced.

Traffic Statistics – Website traffic statistics programs try to track visitors to your website. They can track how many times your site was visited, how many visitors were unique and how many returned more than once, which pages were most popular, where the visitors came to your site from, what search terms they used in the search engines, and many other types of information which could be useful to you in marketing your website to a target audience. These statistics can be displayed in tables, graphs and charts by hour, day, week, month or year. Some statistics programs are better than others and offer more types of data, better displays, easier navigation or other useful features. Most web hosts today offer some sort of traffic statistics software with their hosting packages.

CGI Scripts – Many web hosts offer a variety of free CGI scripts with their packages. These are things like hit counters, guestbooks, form mail programs, message boards, and other programs that allow your website to perform commonly desired functions. You can use the ones your host provides you with or you can upload and run custom CGI scripts written by yourself or somebody else to perform different tasks like conducting a survey or processing customer information to produce an automatic price quote. Most CGI scripts are written in common programming languages like Perl, PHP or ASP.

You could spend a long time trying to learn everything there is to know about web hosting, but if you’ve read this far then you should be armed with the basic knowledge you need to understand what different web hosts are offering you. Your next task is to figure out what you need and go out and find a host that wants to give it to you at a great price!

A Beginner’s Guide to Web Hosting

What is web hosting? Whenever you visit a website, what you see on your web browser is essentially just a web page that is downloaded from the web server onto your web browser. In general, a web site is made up of many web pages. And a web page is basically composed of texts and graphic images. All these web pages need to be stored on the web servers so that online users can visit your website.

Therefore, if you plan to own a new website, you will need to host your website on a web server. When your website goes live on the web server, online users can then browse your website on the Internet. Company that provides the web servers to host your website is called web hosting providers.

A well-established web hosting provider sometimes hosts up to thousands of websites. For example, iPowerWeb is a popular web hosting company that hosts more than 300,000 websites. For that reason, a web hosting company need many web servers (essentially, these are computers) to ‘store’ the website. And all these web servers are connected to the Internet through high speed Internet connection and housed in a physical building called ‘data center’. In order to guarantee all the web servers are safe, secure and fully operational all time, a data center is a physically secure 24/7 environment with fire protection, HVAC temperature control, virus detections, computer data backup, redundant power backup and complete disaster recovery capabilities.

What are the different types of web hosting?
There are different kinds of web hosting companies out there with different characteristics. The main types of web hosts can be organized into the following categories:

Shared Hosting

In shared hosting (also known as virtual web hosting), many websites are sharing the space on the same physical web servers. Depending on the web host, a physical web server can hosts a few hundred to even thousand of different websites at one time. You may wonder if a physical web server is shared by so many websites, will the performance of the web server deteriorate? In fact, web servers are usually equipped with high-end powerful computer, therefore it can support up to a certain number of websites without any problem. But when the web server is overloaded and exceeded the reasonable number of websites that it can support, then you will begin to experience a slower response from the web server.

However, a reputable and experience web hosting provider will constantly monitor the performance of the web server and will add new web servers when deem necessary without sacrificing the benefits of the website owners. Since a physical web server is shared (diskspace, computer processing power, bandwidth, memory) by many websites, the web hosting provider can therefore afford to offer a lower hosting price. For the same reason, websites on the shared hosting would have to accept slower server response time. Typically, shared hosting plans start at $5 – $20 per month.

Dedicated Hosting

In contrast to shared hosting, dedicated hosting assigned a specific web server to be used only by one customer. Since a dedicated web server is allocated to only a single customer, the customer has the option to host single/multiple web sites, modify the software configuration, handle greater site traffic and scale the bandwidth as necessary. Therefore, dedicated hosting commands a higher premium and typically starts at $50 per month and can range up to $200 – $500 per month. As a result, dedicated hosting is regularly used by high traffic and extremely important website.

Co-location hosting

In dedicated hosting, the web server belongs to the web hosting providers and customers only rent the web server during the hosting period. While in co-location hosting, the customer owns the web server hardware and only housed their web server within the web hosting provider’s secure data center. In this way, the customer has full control over their web server and simultaneously benefit from the 24/7 server monitoring and maintenance provided by the secure data center. Depending on the monthly bandwidth and rack space required, typically co-location hosting range from $500 – $1000 per month.

Reseller hosting

In reseller hosting, a web hosting provider offers web server storage to third-party (i.e. reseller) at a discount price, who then resell the web server storage to their customers. Typically, resellers are web consultants including web designers, web developers, or system integration company who resell the web hosting as a add-on service to complement their other range of services. Commonly, resellers can receive up to 50 percent discount on the price of a hosting account from the web hosting provider. And resellers are allowed to decide its own pricing structure and even establish its own branding (in other words, reseller setup its web hosting company on the Internet and start selling web hosting plans under its brand).

To the reseller’s customers, the reseller is the web host provider. In cases when technical problems such as server down and access problem arise, the resellers will have to correspond directly with the actual web host provider. Due to the communication process taken place between customer to reseller and from reseller to actual web host provider and back and forth, undoubtedly problems will take longer time to resolve. Unless you are running your own personal website or non-profit website and willing to take the risks of poor support from the reseller, reseller hosting is generally not a good option.

However, the web hosting market today is filled with resellers that sell lowest price web hosting plans. So, how do you tell between a genuine web hosting provider from a reseller? You don’t judge by the availability of toll-free number alone because some web hosting providers even offer their resellers with their own toll-free number for co-branded technical support. When the reseller’s customer calls the number for technical support, the web host uses the reseller’s name so the customer thinks that the support is coming from the reseller directly. Likewise, don’t be fooled by the professional designed website alone because it is extremely easy to create a professional looked business website nowadays.

In general, resellers can be distinguished from their hosting price and company information. In most cases, a genuine web hosting provider has solid company information such as where they publish its financial background, offices and data centers. In contrast, resellers usually do not have solid company background (here is just an example out of thousands out there). Moreover, the hosting price by resellers is generally below $5 per month. So, why settle for resellers when you can find genuine web hosting providers offering superb quality web hosting at the hosting price ranging between $7 – $10.

Therefore, you should not strive to find the cheap web hosting companies without first considering the quality of the service and support provided. Don’t expect to find any top-level support if you choose to pay only $2 or $3 per months for your web hosting plan. On the other hand, by paying just slightly more for your hosting plan, you can now discover a list of low cost yet high quality web hosting plans to host your important website. Look at our high quality and cheap web hosting review and recommendation at