Hi there! And welcome to the first article of this series. Here, I’ll be keeping it fairly simple and tell you what Web Hosting really is! Sounds simple enough right? Let’s begin!
So imagine you have a Website ready and you are just dying to show it to the rest of the world. But, you need to get in on to the internet in order for the world to see it. How you do that is you “Host” your website onto a Computer. By hosting, I mean that you take save your website files on your own Computer, take your IP Address, mask it against a domain name for example www.myhostingwebsite.com and then tell then entire world to access that domain name. So for example, your IP Address is 22.214.171.124 and you already have a domain name which you’ve brought so you will then mask that IP address of your computer against that Domain name and you will tell the entire world that “Hey, here’s my website! Do come and visit at www.myhostingwebsite.com” . Now when a person puts in that Domain name, that domain name is translated into your IP Address and that IP address tells that person the way to access your PC and access the website files saved on your Computer.
Simple enough? Are you still with me?
Alright now that we know what “hosting” a website means, we will go to the problems of hosting a website on your own Computer. See, when you host a website, you are essentially turning your Computer into a server. A service which will continuously listen for requests of the Users and supply them with the needed information. So for example you have a 50 page website and you get about 10 requests per second, you PC will have to respond to it in time so that the users are not kept waiting. Thus a lot of the computing power of your PC will go into servicing the User requests. And since Personal Computers are not really that powerful, this can not only severely degrade the performance of Computer for normal use but can also crash your PC if it is unable to handle all the requests. We hear news all the time that the Servers of an xyz company crashed due to an excessive number of requests. That’s the same this which can happen here but in a much lower scale. The second Problem is that you can have a power failure or a Hardware failure which, if not resolved swiftly can increase the downtime of your website, thus losing customers.
And that is why we have Web Hosting Services. People who host servers for Web hosting and rent out their services to people like us who just not have the time to set up and maintain their own Web Hosting Servers. There are a few problems with renting out a Web Hosting Service but we’ll be talking more on that later on.
I hope you understood what Web Hosting is! If not, then feel free to contact me if you have any queries or just post a comment below and I’ll be happy to reply.
See you all later!