WHAT IS WEBSITE HOSTING
When you have a website and want other people to see it, you will need to publish (or upload) it with a web hosting service unless you have your own servers. So in other words... You would be renting server space from a bigger server if you do not have access to servers.
Web hosting services work by storing your website files in high-powered computers (web servers) connected to a very fast network. When someone types in your web address (domain name) (such as www.yourname.com), the Internet connects to the web server holding your website files and then transfers your website information back to their computer. From there they can view your website.
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 website 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. A 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 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 centers’. 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
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 problems. 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, resulting in longer website load times.
However, a reputable and experience web hosting provider will constantly monitor the performance of the web server and will add new web servers when deemed 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 $3 - $20 per month.