Web Hosting Offers:
Affordable Linux Web Hosting Plans

Basic Linux Web Hosting Plan - Rs. 45/- per Month

Business Startup Web Hosting Plan - Rs. 60/- per Month

Economy Web Hosting Plan - Rs. 75/- per Month

Small Business Web Hosting Plan @ Rs. 100/- per Month

Ultimate Web Hosting Plan @ Rs. 100/- per Month

Corporate Web Hosting Plan @ Rs. 130/- per year

Frequently Asked Questions

Hosting FAQ

What is Website Hosting?

Website Hosting is a service that permits you to upload and store your Website's documents and related files on our Web Servers. Our Web Server then makes the Website files available on the Internet for public.

How do I pick a Hosting plan?

The most important thing to remember when choosing a Website Hosting plan - You should have an idea of what you want to do with your Website. Not only this, but also add a bit of extra room for growth of your Website.

Is your Website very large or are you Hosting a large number of images and/or audio / video files? If YES, you need a package with a larger disk space.
Are you going to receive high volumes of traffic to your Website? If YES, you need a package that gives you more Bandwidth.
Does your Website need CGI, PHP, and MYSQL functionalities? If YES, select the plan that includes these features.

Can I upgrade my Website Hosting account if I feel I have chosen a wrong Website Hosting plan?

Yes you can upgrade your Website Hosting account whenever you want. All you need to do is select the Hosting upgrade that you would like  to opt for and send us a Mail at info@affordablewebsitehosting.co.in regarding this.

Can I use FrontPage to build my Website?

You can use FrontPage or any other software to design your Website. However, you will not be able to use some of the Microsoft features of FrontPage such as forms or counters, but DON'T WORRY this should not be an issue, because if you need these services you can use the ones provided to you from within your Hosting control panel. We have many clients who use FrontPage, and find the forms, counters and other FREE scripts we provide are quite adequate, in fact much more useful.

Do you offer a Website design Software / Tool?

Yes! We offer a very powerful easy-to-use Responsive Website Builder i.e. RVSiteBuilder. All site created with RVsitebuilder will look great on any device automatically right from the start.

RVSiteBuilder enables you to build attractive and Responsive Websites. RVSiteBuilder is easy to use and does not require you to know HTML programing, You can create a beautiful and effective Website without writing a single line of code by using it's easy Drag & Drop Editor to create beautiful Websites that are perfect for your business in minutes.

Websites made with RVsitebuilder are loved by Google. Simply optimized Website for SEO with meta tags, clean titles, descriptions, and social integration.

RVSiteBuilder is trusted by Website Hosting Companies in 60+ Countries Worldwide with over 1,600 Website Hosting partners across the world.

How long does it take for my Website Hosting account to be setup?

Your Website Hosting account will be setup in a couple of hours. You will receive an Email confirmation with your Login and FTP information after your account is setup. You may not be able to upload files to your account for up to 24 hours due to propagation of your domain.

Can I host multiple Websites?

Yes, you can host multiple Websites, choose the appropriate Website Hosting plan from our Website Hosting Packages. We offer separate Web Hosting plan for 1 Website, a Website Hosting plan for 2 Websites and one Website Hosting plan for 3 Websites.

If you want to Host more than 3 Websites, please mail us your exact requirement at info@affordablewebsitehosting.co.in for special Website Hosting price.

How do I upload / update my Website?

To upload / update your Website, you will need an FTP program. There are several great free programs available online, such as FileZilla and CuteFTP. If you already have an FTP program, you simply FTP into your account and upload your new or updated files.

What do I name the Home Page of my Website?

You can name the individual files whatever you like, but your Home Page must be called index.html or index.htm or index.php  for it to be the First Page / Home Page people see when they visit your Website.

How can I transfer my Website from another host to Affordable Website Hosting account?

Transferring your Website from another Website Host can seem to be a difficult process, but don't worry we're here to make the move quick and easy.
First, make a backup copy of your entire Website by downloading all Website files via your FTP program. Once your new Hosting account is setup with Affordable Website Hosting, you can then FTP your Website files into your new Website Hosting account. You will also need to update your Domain name DNS Servers so that they point to your new Website location.

Can I track how many people visit my Website?

Yes! With your Affordable Website Hosting plan, you will have access to in-depth Website statistics including daily visitors, monthly visitors, Website referrers, search engine visitors (the keywords they searched for to find you!), and much more. Stats also include graphical charts, making it easy for you to see how you are doing at a quick glance.

Can I use CGI on my Website?

YES! You can use CGI on your Website.

How do I renew my account?

Affordable Website Hosting will send you reminder Emails. If you have any questions about your renewal, please contact us at info@affordablewebsitehosting.co.in

Can I use PHP on my Website?

YES ! You can use PHP on your Website. If you need additional help or resources in regards to php, please visit www.phpbuilder.com

Do you offer a database solutions such as MySQL?

YES ! All Affordable Website Hosting plans include MYSQL. To find out more about MySQL, visit www.mysql.com

Do you allow Adult Websites?

NO ! We DO NOT allow any Adult Website to be Hosted under Affordable Website Hosting account.

How do I get additional support?

You can contact us by visiting our Contact US page or write to us at info@affordablewebsitehosting.co.in
Domain Names
What is a Domain Name?
A Domain Name is the name of your Website which  corresponds to an IP Address. A Domain Name is the  address where Internet users can access your  Website. Each Domain is unique just like you finger  print, two differrent Websites can never have the  same Domain Name. A Domain Name is acually used  for finding and identifying Computers on the Internet.  Computers use IP addresses, which are a series of  number. However, it is very difficult for humans to  remember strings of numbers and this is the sole  reason Domain Names were developed and are used  to identify entities on the Internet rather than using IP  addresses.

A Domain Name can be any combination of alphabets  and numbers, and it can be used in combination of  the various Domain Name extensions, such as .com,  .net, .org, .co.in and so on.

The Domain Name has to be registered before you can  use it. Every Domain Name is unique. No two Websites  can have the same Domain Name. If someone types in  www.yourdomain.com, he / she will only reach your  Website and no one else's.

Why you need a Domain Name?
On the Internet, your Domain Name is actually your  unique identity. Any individual, business or  organization planning to have an Internet presence  should invest in a Domain Name. Having your own  Domain Name, Website and Email addresses will give  you and your business a more professional look.  Another reason for a business to register a Domain  Name is to protect copyrights and trademarks, build  creditability, increase brand awareness, and also  search engine positioning.

The initials stand for "Internet Corporation of  Assigned Names and Numbers". The purpose of ICANN  is to oversee the IP numbering assignment, the  Domain Name system, and to address the issue of  Domain Name ownership resolution for gTLDs.

IDN Domain Names
IDN are Domain Names that are written in foreign  languages, like Chinese, Japanese or Russian. IDN  stands for Internationalized Domain Names. IDN  Domain Names allow people from all over the world  to communicate Websites, Domain Names and URLs  in their native languages.

Most Domain Names registered to date are written  using the 26-character Latin/English alphabets and  numbers, an encoding called ASCII. IDN allows for the  use of non ASCII characters in Domain Names. When  an IDN is registered, the foreign characters are  encoded in Punycode using a number of algorithms.  Punycode is simply an ASCII version for the IDN,  allowing it to resolve with the current internet system.

Punycode domains can be identified by the "xn-"  beginning.

Whois is an Internet database that contains detailed  information on Domain Names, including the Name  Servers associated with the Domain Name, the  Domain Registrar, Registrant and the Domain's  Administrative and Technical contacts. By performing  a WHOIS search, you can find out when and by whom  a Domain Name was registered, their contact  information, where the Website is hosted, when the  Domain expires, and more.

The Whois is also a tool that searches the domain  name information contained in WHOIS databases. It  is generally used to check the availability or  ownership of a particular Domain Name.
What is DNS ?
Each computer on the Internet has to be assigned a unique address, called an IP address. A typical IP address looks like this:

Well as you will all agree it is pracically impossible to keep in mind the IP addresses of all the Websites we visit daily. Words are far more easier to remember than strings of numbers. This is where Domain Names come into the picture. When you visit a Website, all you need to know is its URL (Domain Name). Computers can remember numbers, and DNS (Domain Name Server) helps us convert the URL (Domain Name)into an IP address that the Computer can understand.

When you type in domain.com for instance, www.affordablewebsitehosting.co.in into your browser, the browser first needs to find the IP address of www.affordablewebsitehosting.co.in to open the Website. The browser contacts a DNS Server to query the location of the Server where the Website / Webpages are stored. Think of DNS as a directory service of IP address.

The classic phonebook directory analogy, if you need to find the company "AFFORDABLE WEBSITE HOSTING", you look in the directory and see that it is located at G-9, 1st Floor,
Sector 63, Noida - 201301. Then you go to the address to visit the company.
Email accounts are one of the most common feature  of Website Hosting, especially if you are Hosting a  Domain. As you may be aware, there are four main  types of Email accounts: Webmail, POP3, Forwarding,  and Catch-all Aliases.

Webmail are web-based Email accounts. These are  usually free Email accounts that are operated from a  website for example Gmail, Hotmail Yahoo Mail, etc.

Webmail allows the users to access their Emails from  any Computer, Laptop, Smartphone, etc. the only  requirement is they should have access to an Internet  connection and a Web Browser. This also means that  the user cannot read an old Email or draft a new  Email offline.

POP3 Email Accounts are the traditional Inboxes. You  have space on the Server to store your Emails, and at  the same time, you can use an Email program to  download your mail. Each login and password  combination usually equates to one Email Account.

POP3 Email Accounts
POP3 is the oldest Internet message access protocol.  It was designed to support offline/local Email  processing. Email is delivered to a Mail Server and a  remote Email client periodically downloads the Email  from the Mail Server to the user's computer. Once the  messages are delivered, they are deleted from the  Mail Server or not deleted from the Mail Server  depending on the parameters set, a user can configure  their Email client to leave a copy of the Email on the  mail Server.

POP3 Email accounts require an Email Client to send  and receive Emails. Common Email clients include  Outlook Express, Mozilla Thunderbird, OSX mail, and  more.

When you check your Email using an Email client, it  makes a connection to your Mail Server and  downloads your Emails on to your Computer. Note  that POP3 handles mail access (or mail retrieval)  only. Email sending is handled by SMTP.

Advantages of POP3
All Emails are downloaded to your computer. You can  read your Emails without being logged onto the  Internet

Opening attachments is easy and quick as the file is  already downloaded on to you computer
It frees up storage space on your Mail Server, and  there is no maximum size on your mailbox (except as  determined by the size of your hard disk)

Disadvantages of POP3
All messages are downloaded on to the accessing  Email client / Computer. This means that the user will  need to go back to the same Computer to access the  Emails

Forwarding Mail Accounts are very useful if you are  employing the service of another company to filter  your Emails for you. Rather than storing your Emails  on your Mail Server, Emails are redirected to another  Email address.

Catch-all Aliases
Alias Accounts are similar to Forwarding Mail  Accounts. Some hosts allow you to setup a Catch-all  Alias, which is often used to collect Emails sent to  addresses not recognized by your mail Server.

Outgoing Email Server - SMTP
SMTP stands for Simple Mail Transfer Protocol. It  handles the sending of Emails.

The ability to support Email services includes to  critical functions: SMTP and POP3. Together, they  allow the user to send outgoing mail and retrieve  incoming mail, respectively.

The SMTP Server performs two basic functions:
It verifies that anyone attempting to send outgoing  Email through the SMTP Server is allowed to do so.

It sends the outgoing mail and if undeliverable, sends  the message back to the sender

If you are using a Email client, you will need to  configure the SMTP Server settings so that you can  send outgoing Emails.

Some Website Hosting companies do not offer SMTP  services as they can be difficult to maintain. If your  Web Hosting Company does not offer SMTP service,  another option is to use that of your Internet service  provider.
Domain Registration
What should I use as a Domain Name?
You can use a single word or a phrase as a Domain  Name. If you are registering the Domain for a  company, you might want to put your Company's  Name in the Domain, this makes it easier for your  customers to find you on the Internet.

Although a longer Domain is harder to remember, it  can contain more keywords, which is important as  some of the search engines use keywords in a Domain  Name as part of the search algorithm. But be one  shoud always be careful of Domain Names that are  too long, as it is difficult to remember and prone to  user input mistakes.

If your preferred Domain Name is not available, try  adding a prefix, such as "my" or "the".

And finally, make sure your Domain Name can be  verbally communicated. You would not want to  constantly repeat or spell it out.

Which TLD should I choose?
TLD, or Top-Level Domain, is the part of the Domain  name on the right of the dot ("."). The most common  TLDs are .com, .net, .org.

There are the various types:
gTLD - generic top level Domain
.org - typically for organizations
.edu - restricted for post-secondary educational  establishments
.mil - restricted for US military
.gov - restricted for US governments and agencies
.int - restricted for international organizations  established by treaty
uTLD - unsponsored top level Domains
.info - for informational sites
.name - for families and individuals
.biz - for businesses
.mobi - reserved for websites catering to mobile  devices
.travel - reserved for travel agents, airlines, tourism  bureaus and hoteliers
ccTLD - country code top level Domains
.in - for India

Almost every country in the world has a Country  Domain. When choosing a Domain extension, one  should decide if he /she is targeting a local Country or  planning to go international. ccTLDs are an excellent  choice if you need to market your business to a  particular Country.

Do I need a Domain Name Registrar?
All Domains have to be connected to a registrar, and  all applications for Domain Names must be submitted  through a registrar.

The Domain Name Registrar also helps you with the  renewal, transfer or termination of your Domain  Name registration.

Does it matter where I purchase my Domain Name?
Once you have finalised the Domain Name you want  to use, your next step is to choose a Domain Name  Registrar for your Domain Name registration.

Domain Name Registrars vary in price, services  offered, ease of use, management system, etc.

A Domain Name Registrar is the company that takes  your Domain Name Registration information and  reserves your Domain from the main registry.

How to select a  Domain registrar.

The price you pay for your Domain can vary greatly  between different Domain Name Registrars. When  comparing prices, take into account the other services  included by the Domain Name Registrar, their  customer support, testimonies, etc.

Look for a Domain Name Registrar who is ICANN  accredited. ICANN maintains a list of accredited  Domain registrars. If the Domain Registrar you have  chosen is a reseller of an accredited Domain Name  Registrar, they should inform which registrar they  represent.

Do not register your Domain Name for more than one  year in the beginning. This is helpful as it gives you  time to evaluation your registrar before further  commitment. Moreover, it also provides you time to  evaluate your Domain Name in case you wish to use a  different Domain Name.

A Domain Name registration generally takes no more  than 48 hours.

Transfer Policy
You should be able to transfer your Domain to  another Domain Name Registrar without any  restriction other than those enforced by ICANN. Check  with the Domain Name Registrar for any other  restrictions and curbs they have imposed on transfer  of Domain Name.

Does the Domain Name Registrar selected by you  provide a Domain Name management panel for you to  manage your own Domain Name? Or do all changes  have to go through them?

Domain Name Registrant, Registrar, and Registry

The Domain Name registrant is the company or  individual registering the Domain Name. When you  submit your application for a Domain Name  Registration, you become the Domain Name registrant.

A registrar is the company that takes your registration  request and reserves your Domain Name for you at  the main registry.

During the Domain Name registration process, you  will be asked to provide the Domain Name Registrar  with your contact and technical information. The  Domain Name Registrar will then submit the  information to the central directory, also known as  the Registry. The Registry then enters your information  into their database so that other computers on the  Internet can look-up the necessary information to find  your Website.

Domain Name Registration and Privacy
When you register your Domain Name, you will notice  that your Domain Name Registrar will ask you for  quite a bit of information like your name, your email  address, your physical address, and also your phone  number. The information is used to complete two of  the three registration profiles for your Domain Name:  Registrant and Administrative Contact. All these three  registration profiles (Registrant, Admin and Technical  contacts) are publicly available and accessible on  their Registry's database.

Well, what happens if you want your information to  remain private as the database is publicly available,  meaning spammers, scammers and stalkers can  access it, too. And lying on your Domain Name  Registration information is illegal.

Many Domain Name Registrars offer private Domain  registrations, with or without extra cost. With private  registration, your name will still appear as the  registration. However, instead of your full contact  profile, your registrar will list their information as  proxy registration.

Domain Name Backordering
Domain Name backordering is a service provided by  the Domain Name Registrars that allows anyone to  reserve a Domain Name in the event that the name is  not yet available to the public.

If there is a Domain Name you wish to use, but is  currently owned by someone else, you can submit a  Domain Name backorder request to the Domain Name  Registrar. The Domain Name Registrar will notify you  when that Domain expires and becomes publicly  available again.

If you are looking for a Domain Name backordering  service, you should look for a backorder serving that  works with only a few Domain Name Registrars. The  more registrars mean better odds of a successful  backorder.

Domain Name Registration Process
After you have chosen a Domain Name, you will need  to submit your Domain Name Registration request to a  registrar.

You will need to submit the following information to  the registrar:
the desired Domain Name
The name and contact information (including email  address, physical address and contact phone  number) for the Domain's registrant, administrative  and billing contacts.
The desired Domain registration term
payment information

Once you have provided your registrar with all this  information, they will then initiate the Domain Name  Registration process for you. The Domain Name  Registrar will send your Domain Name request, and  the contact and technical information of the Domain  Name to the registry.

The registry files the contact information for the  Whois. The registry also adds your Domain zone files  to the Master Servers. These Master Servers tell other  Servers on the Internet where your Website is stored.

Your Domain is considered registered and ready-to- use when all information has been updated.
Dr. Ganesh Shivnani

Open Heart Surgery Specialist, famous all over India and abroad, is Best Cardiac Surgeon in Delhi and known for performing most successful Open Heart Surgery.

Dr. Ganesh Shivnani, Best Cardiac Surgeon in Delhi is also a Bypass Surgery Specialist in India
Designing a Website
How do I create my Website?
Creating a Website can be done in many different  ways. Most of the Web Hosting Service providers  provide different Website Building Tools and  Softwares. Building a Website with these Website  Building Tools is the easiest method of building a  Website. Alternatively, you can use programs such as  FrontPage or Macromedia Dreamweaver to create  your Website. It all depends on your comfort level  and knowledge of Web designing.

You can also learn HTML or Flash, else you can hire a  Web Designer to build your Website.

What is HTML ?
HTML (HyperText Markup Language) is a program code  that tells the browser what to display and how to  display it.

HTML is written in the form of labels, known as tags,  surrounded by angle brackets.

HTML pages have the extensions .html or .htm.

What is CGI?
CGI (Common Gateway Interface) is a method used to  exchange data between the Server and the Web  browsers. CGI is a set of standards where a program  or script can send data back to the Web Server where  it can be processed.

Common uses of CGI :
Email Forms
Mailing List Maintenance

What is PHP?
PHP stands for Hypertext Preprocessor, earlier called,  Personal Home Page. PHP is an open source, Server- side, HTML embedded scripting language used to  create dynamic Web pages.

PHP pages have the extension .php. PHP can perform  any task that CGI program can do, but its main  strength lies in its compatibility with many types of  databases.

PHP is an open source code, meaning it is available to  the public for free.

Common uses of PHP :
Content Management
Forums / Bulletin Boards

What is ASP?
ASP stands for Active Server Page. It is a technology  that enables you to make dynamic and interactive  Web pages. ASP uses Server-side scripting to  dynamically produce Webpages that are not affected  by the type of browser the visitor is using.

ASP pages have the extension .asp.

What is a Webmaster?
Administrator of a Website is known as the  Webmaster.

Generally, a Webmaster's responsibilities are to
Register and maintain the Website's Domain Name,
Design the Website, or supervise Web Designers and  Programmers

Monitor the size of the site to ensure allowed  Bandwidth and Disk Space is used in an optimal  manner and not exceeded, plan future growth,  requirements and limitations of the Website

Web Designer and Web Programmer
A Web Designer is mostly concerned with the visual  or aesthetic aspects of a Website. They work with  layouts, colors, fonts, images, etc. Their main focus is  how to visually enhance your Website and make it  attractive.

A Web Programmer help you build your Website. They  deal with the coding aspects of the Website. Their  primary responsiblity is the construction and  functionality of the Website.

When choosing a Web Designer or Web Programmer,  make sure to check their online portfolio of projects  they have completed in the same scope as your  project. Be wear of those Web Designers or Web  Programmers who only show a picture of their work  without giving you the opportunity to test the live  Website they have completed. Don't hesitate to ask for  references.

Multimedia - Sound, Graphics, Video and Animation
Multimedia Web Pages include sound, graphics, video  and animation.

Keep in mind that the more audio and visual files you  have on your Website, the larger the amount of Disk  Space and Bandwidth is required.

The use of streaming is most popular, it allows users  to listen to Radio online, watch a video or news  online.

Streaming is done from the Server where your Website  is Hosted. Streaming sends the Audio / Visual file to  the user without downloading the information to the  end-user's computer - it does not allow the user to  save the files on their computer.

If you want to allow your users to download and / or  save the file on to their computer, you will have to  upload the Audio / Visual file to your Server and  create a download link on your Website.
Domain Name Transfer
Why Transfer Domain Name ?There could be many reasons pricing, Domain  management and administration, services, customer  support, etc. fo you to transfer your Domain Name  Registration from one Domain Name Registrar to  another

All Domain Name transfer requests must be initiated  by the registrant or the Administrative Contact of the  Domain, and processed by the gaining Domain Name  Registrar, the registrar whom you are transferring  your Domain to.

The gaining registrar is required to obtain expressed  authorization from the registrant or the  Administrative Contact of the Domain Name. A  transfer can only proceed upon the receipt of  confirmation of transfer. This confirmation of transfer  can be a physical authorization process or an  electronic process. Regardless of the process, the  confirmation of transfer needs to be validated with  the Domain's "AuthInfo" code (EPP code).

The Domain "AuthInfo" code (EPP code) is a unique  code generated on a per-Domain basis and is used for  authorization or confirmation of a transfer request.

The registrant can obtain the Domain's "AuthInfo"  code (EPP code) from the losing Domain Name  Registrar (the registrar whom you are transferring the  Domain away from).

Before you proceed with a Domain Name transfer  request, make sure the Domain has been registered  for at least 60 days with your current registrar. If you  just recently registered or transferred your Domain  Name, you will need to wait 60 days before applying  for transfer. The admin contact e-mail is valid, as this  is where most registrars will send the confirmation of  transfer and the Domain "AuthInfo" code. Domain  Name is not in protected/locked status. Domain Name  is not in redemption status. Domain Name is not  locked for either non-payment or at the owner's  request. Domain Name is not currently in dispute.
Domain Name has not been deleted.

If you have any questions about the Domain transfer  process or policy, you can contact your Domain Name  Registrar or email ICANN at transfer- questions@icann.org.
Reduce Data Transfer
How to Reduce Data Transfer

You receive a warning from your your Website Hosting provider about exceeded Bandwidth Usage and suggests reducing the size of your Web files.

What is "Bandwidth Usage"?
This refers to the total amount of information that has been transferred from your Web Server to your Websites Visitors. Each file on your Website has a specific size. Your complete website is the sum of all these files. Each time a Visitor visits your Website, their browser sends a request to your Web Server, asking for the files. These files are downloaded onto their browser to be viewed. In other words, the larger your Web files, the higher the Bandwidth Usage. Not only this, the more requests to your Website, the more "Bandwidth" you will use.

How can I reduce my "Bandwidth Usage"?
Nobody wants to reduce the number of Visitors ! So, the most effective way is to reduce the size of the files on your Website.

Build simpler, more efficient Websites. Remove any unnecessary images, text or other files. Keep your Web Pages as small as possible. Optimize your graphics. Use JPEG image format for photos and GIF format for graphics. Refrain from fancy flash presentations, audio or video. This includes any music playing the background. Use CSS and call Javascripts externally instead of embedding them in every page. This will help you in reducing the HTML file size.

Remember to remove unwanted tags, white space and comments. Limit your Meta tags to those that are absolutely necessary Consider caching your website, but set an expiry date in the HTTP headers so your visitor's web browsers will refresh the content after a certain time (this allows their browser to save a copy of your Website and each time the visitor visits your Website, the pages are served from the copy on the browser and not your Web Server)
Web Hosting
What is Domain / Web Hosting?

Web Hosting is a service that enables organizations  and people to post their Website or Webpage on to  the Internet / Web. A Web host, or Web Hosting  Service provider, is a business that provides the  technologies and services required for the Website or  Webpage to be viewed on the internet. Websites are  hosted, or stored, on special computers referred to as  Web Servers.

When Web / Internet users want to view your  Website, all they have to do is type your URL (Web  address / Website name into their browser. Their  computer / laptop will then connect with the Web  Server and your Website / Webpages are delivered to  them through the browser.

Most Hosting companies need that you simply own  your domain name in order to Host with them. If you  do not have a Domain name, the Hosting companies  can assist you purchase one.

Types of Domain / Web Hosting Services

There are various types of Domain / Web Hosting  services available to host your Website. Before  signing up for  any Domain / Web Hosting Services, it  is very important to know what kind of Web Hosting  Service your Website actually needs, the kind of Web  Server you or your business needs, your budget, and  what type of Web Hosting Services the Web Hosting  Service Provider offers.

Web Hosting options available are:

Free WebHosting
Shared Web Hosting
Dedicated Web Hosting
Collocated Web Hosting

Free Domain / Web Hosting
Free Web Hosting is a good choice only when you just  want to Host a non-critical Website for fun. Very often  in a free Web Hosting environment, connection speed  is very slow, Websites can be down frequently, and  Advertising Banners are automatically added to your  Website / Webpages. Some companies require you to  purchase your domain name to receive free Web  Hosting Services from them, while soem offer you a  free subdomain under their own Domain, such as  [yourname.Webhost.com]. One more important thing  to NOTE - You will not be able to transfer these free  subdomains.

Shared Hosting
In a Shared Hosting environment, you and many other website owners shared one Web Server. This includes sharing the physical Server and the Software Applications within the Web Server. Shared Hosting Services are very affordable because the cost of Web Hosting Service provider is reduced and the cost of the Web Server is shared between you and the other owners of Websites.

Dedicated Web Hosting
In a Dedicated Web Hosting environment, your Website is hosted on a Web server and you have the  entire Web Server to yourself, in other words only your Website is Hosted on that Web Server. This provides a better Website performance, as you have all the resources of the Web Server without sharing the Web Server's resources with other Website owners. However, this also means a higher cost of Web Hosting as you will be responsible for the entire cost of Web Server operations. This is a good choice for Websites that require a lot of system resources, or need a higher level of security.

Collocated Hosting
In this type of Web Hosting, you purchase your own Server and have it housed at a Web Host’s facility. You will be responsible for the server itself. An advantage of this type of Web Hosting Service is you have full control of the Web Server. You can install any scripts or applications you need.

Which Web Server - Linux or Windows?
Actually speaking both these two Web Hosting platforms are functionally equivalent, it all depends on what your Web Hosting needs are, and what you are most comfortable with.

Both Web Hosting platforms differ in cost, ease of use, versatility and stability. Linux Web Hosting is comparitively quite cheaper than Windows Web Hosting .

Linux - Allows for running scripts written in PHP, Perl, Python and other Unix-originated languages. It usually supports MySQL and PostgreSQL databases.

Windows - Allows for running ASP scripts and utilizing .NET and other Microsoft technologies. It supports Microsoft SQL Server and Access database.

Well, if your Website does not require any scripting support, you should definitely choose Linux Web Hosting because they are undeniably more economical. However, if your Website needs scripting and database support, you should choose the platform that supports the technologies you use.

The basic features of a Hosting

Disk Space
All Web Hosting accounts offer a certain amount of  disk space that you can use to store files related to  your Website / Webpage or in other words your Web  files. It is recommended that you should have some  sort of estimates on how much disk space you require  for various tasks. How much space Web files,  databases, etc. By breaking down your Website's  space usage, you can achieve a better estimate how  much space you should go for.

Email Accounts
Email accounts are a common feature of Web Hosting,  especially if you are Hosting a Website / Domain.  There are four main types of email accounts:  Webmail, POP3, Forwarding, and Catch-all Aliases.

FTP Access
After you have designed your Website / Web pages on  your Computer / Laptop, you need to transfer those  files to your Web Servers. This is where FTP comes in,  the files are transferred to the Servers by use of FTP.
Bandwidth & Data Transfer
Bandwidth or Data Transfer
Most of the Web Hosting Service providers talk about  Bandwidth and Data Transfer as the same entity.  However, they are in fact, different.

Bandwidth is the amount of data that can be  transferred at one time.
Data transfer is the actual amount of data  transferred.

Think of it this way. If Bandwidth were a tunnel, the  bigger the tunnel the more vehicles can pass through  it. Data Transfer can be termed as number of vehicles  allowed to go through the tunnel at any given time  period, say a month.

How it affects your Website.
The less Bandwidth you have, the slower it takes your  Website to load, regardless of your visitor's  connection type. Visitors will have to wait their turn.  The less data transfer you have, the more often you  will find your Website unavailable because you have  reached the maximum amount of data allowed to be  transferred.

How much do you require?
You will first have to determine what is sufficient for  your Website to function properly. You will need to  take into consideration the size of your website and  the number of expected visitors you have in a month.  Your aim should be to ensure that all these visitors  can view your Website without any problem.

What is required to calculate this?
Number of visitors expected
Average page size (including all text, graphics, and  other files)
Expected page views by each visitor

Basic Formula to calculate a Websites Data Transfer :
Visitors x Avg. page size X Page views x 30 days = your  monthly Website Data Transfer

For example, your Website us made up of 5 pages,  and each of these pages consists of text and images.  Say, your average page size is 30KB. You expect 50  visitors per day, and each of these visitors will view  all 5 pages on your Website.

Your monthly Website Data Transfer will then be:
50 visitors X 30KB X 5 pages X 30 days
= 225,000KB or 0.225GB/month
Name Servers
What is a Name Servers

If you have taken a Web Hosting Service account from any Web Hosting provider you have definitely come across mention of Name Servers (NS). Nameservers are provided by Web Hosts, and they are key to your Website being visible on the Internet / Web.

Most Name Servers provided by Web Hosts look something like ns1.yourhostdomain.com and ns1.yourhostdomain.com You are normally be provided with two different nameservers. Setting up Name Servers usually takes only a few seconds once you have the right information.

A Name Server is a specialized Server on the Internet that handles queries / questions from your local computer, about the location of a Domain Name's various services.

Basically, a Name Server is any Server that has DNS Software installed on it. But usually, Name Server refers to a Server owned and maintained by a Web Host Provider that is specifically used to manage the Domain Names associated with their Web Hosting clients.