When people talk about websites, they’re usually referring to specific web pages like Facebook, Google, Youtube, among many others. But, did you stop to think how a website is accessible using an internet browser?
For those of you who are curious, the reason why you are able to access your favorite websites is due to the fact that these web pages are hosted on a web server.
Top hosting companies usually have abled servers that provide a person who has a website the capability of showcasing their pages onto the world.
Today, I am going to talk about web hosting in general but before I do, I want to talk about websites first.
What is a Website?
A website can be classified into three types:
- Documents or Pages-
a website can just be a collection of files and documents. For instance, if you click on a link that has the supposed document, it will automatically initiate the download sequence if you do so.
- Web Application-
this is the most common type of website. Facebook, your email service, and even Google use this medium. A web application is simply the same as mobile apps, but the biggest difference is that it is accessed by using an internet browser as opposed to using a dedicated application.
- Content Management Systems-
Another common type of website, content management systems acts pretty much as a collection of documents. If you read blog posts, for example, each page would individually be downloaded from the web server before it is shown to you.
How does a website function? Well, here is the process:
Your computer or mobile phone will try and send a request to retrieve the files on the website. That is by inputting the URL of the page and then hitting enter.
The web server will receive your request and would then highlight the files or documents that will be sent back to the one who did the request.
The content will then be shown on your browser’s screen.
Running a Website
For a person to be able to run a website, they would need two things: a computer and an internet connection. Technically, you can run your website on your own computer immediately, so long as you have a working connection.
However, if your website gains a lot of traction which would lead to more customers or people visiting your page, you will need far better resources.
For the most part, if you could afford a dedicated server computer (not cheap, by the way) and an internet connection that is able to handle an insanely huge number of requests at a time, then you could, potentially, run your own server.
But, in most cases, people just do not have the resources available, which is where a web hosting company is needed.
These companies have dedicated server computers and the necessary bandwidth to run multiple websites at a time.
They also have the capacity to manage everything that they hold so all you have to do is collaborate with them and pay a monthly/yearly fee.