About Hosting

Basically, websites are made up of a series of files stored on a server that interacts with a user's browser, resulting in the displaying of pages. Files kept on a remote server can be accessed by anyone through a unique DNS (domain name system) identifier, so anyone can access your site from anywhere (you can, of course, put certain permissions in place so that only certain people can access your website).

Web hosting is what happens when you host your site on a remote server. You usually get a number of extra options, such as hosting email accounts and admin tools. A hosting account gives you a certain amount of storage space in which to put your files, and a certain amount of traffic, which is renewed monthly (traffic is the amount of data transferred between the server and the people who access the pages hosted on it).

Hosting Package gives you a certain amount of traffic in GB / month. Some companies practice overselling (selling more than they would be able to actually offer), so you need to be careful when analyzing the web server's offers in storage space and traffic. Hard disks can be added to a server, to increase storage space, but it comes at a rather large price. When analyzing the market, one of the most important aspects you need to keep in mind is where the server is located, since that influences the server's performance in terms of bandwidth and speed (the further away your customers are from the servers, the more time it takes to load pages).

There are three main types of hosting: dedicated hosting, shared or self hosting. Shared environment is the cheapest and most commonly used hosting solution (a server's resources are shared by all hosted sites). Dedicated hosting servers are servers that are used to host only your site (more expensive, but you have full access to all of the server's resources). Self-hosting means that you locally host your website from home or similar, meaning you have full control over every possible aspect of hosting.