Web Hosting Doram - Welcome
Web hosting is the process of publishing a web site to the internet. A web host provides disk space on a server, allowing the user to place files in a place that is publicly accessible to anybody with internet access. In many cases, a web host will also provide their customers with several other services that they can take advantage of.
Sometimes web hosting is confused with buying a domain. This confusion is compounded by the fact that some web hosts also sell domains. A domain is the name of your website. When you buy a domain, it means that you own the "name" of your website. You will not actually be able to add your website to the domain without hosting.
These days, most websites are hosted on virtual servers. This means that the web host owns several different servers and stores your website on them along with websites owned by different people. In most cases, this is the least expensive way to host a website. Only extremely large websites with an enormous number of visitors require their own exclusive server, which you can host either through your own server or servers, or by purchasing dedicated hosting.
Since domain names and hosting are two different services, it is possible for you to switch to a different hosting service without needing to change the name of your website. The process is somewhat more complicated if you bought the domain name from the web host, but it is still possible to do so.
While it is possible to set up free hosting, this is only recommended for people who are setting up a website for leisurely purposes. If you have no plans of reaching a wide audience or monetizing your site, free hosting might be the right choice for you. The hosting is free because the site is populated with advertisements that earn the host money. If you want to reach a wide audience, however, the capabilities of free hosting are too limited. The same is true if you hope to monetize the site and earn your own money from it.
If you have little or no experience with programming, this does not mean that you would be incapable of setting up a website. A site can be as complex or as simple as your desires and your capabilities allow. If you wanted, a website could be as simple as a plain text file uploaded to a hosting account. It might not look professional, but it certainly gets the job done.
Those interested in a little bit more functionality can take advantage of a free blog software such as Wordpress. Many web hosts also provide simple building tools that allow you to create a basic website. There are programs available such as Dreamweaver which allow you to create websites and upload them to your hosting account. For further customization, it is helpful to learn HTML and programming languages such as PHP. It is also surprisingly inexpensive to outsource small programming projects through services such as Fiverr.
To choose the right hosting provider, it is helpful to understand some of the terminology. Bandwidth refers to the amount of data that can be uploaded from the site each month. Disk space refers to the amount of data you can actually store on their servers. Uptime is the percentage of time that your site will be accessible to visitors.
When a host claims to offer "unlimited" bandwidth, data, or uptime, it is important to get clarification about what this means. Since it is technologically impossible to offer infinite data or bandwidth, or to guarantee that a site will never go down, these claims usually refer to pricing and compensation.