|What is Web Hosting?|
But what exactly is web hosting? How does it work? And what are its types? What are the factors that you should focus on when choosing it? What are the most important concepts and terms associated with it?
These are just a sample of the questions that may come to your mind when choosing a hosting for your site. and let me tell you that you should get an answer to every question that comes to your mind before you actually start buying hosting for your site.
In this article, I will put your hand on literally everything you need to know about web hosting . so that you come out of this article and you are well acquainted with this entity called hosting, which will have a very effective role in your site’s success journey.
I will explain everything in a simple and easy way and with examples that will help you to understand everything easily… Are you ready? let's go…
What is Web Hosting?
Web hosts are specialized companies that provide a web hosting service. They provide the hardware, software, and technology that enables your website to appear on the web and make it available for browsing by visitors.
Web Hosting or site Hosting: It gives website owners storage space on their servers. Your site files are stored in these storage spaces.
Note: All websites are made up of files, such as images, music and video files. of course along with the basic software files that make up the website. All these files are stored on the hosting servers.
Web Hosting: It is the one that manages your site's connection to the Internet through a software (program). that works with special technology, in order to make your site available on the Internet for everyone who wants to visit it.
Web Hosting: Provides you as a website owner with a security system for your site to protect it from hacking, as well as technical support services to solve problems and help when needed.
The devices used by website hosts are called servers, which are computers that specialize in saving website data and appearing on the web. They are computers with very high performance specifications, storage spaces, and operational capabilities.
Every image you see on the web, a video you play, or a written article like the one you read this is stored on a computer, somewhere in the real world. but mostly these computers aren't the personal devices we use, they are servers that are made Specifically for this purpose.
In order to understand the idea more clearly, you have to understand that any website is based on 3 main pillars:
The basic pillars of any website
1. Domain Name
This represents the address through which an Internet user can access your site, which is unique and non-duplicate. and is purchased from special online stores (most hosting companies have a domain name store).
2. Website Files
They are files written in special programming languages, which distinguish your site from other sites. in terms of functionality, capabilities, color, shape, and space distribution.
These files are written by programming professionals, or generated by website builders such as WordPress (in this case, ready-made website designs are often purchased).
Of course, when you start publishing content on the site. it will consist of another type of files, which are files that represent the content of the site from texts, images and videos.
3. Web Hosting Provider
Which hosting company we are talking about today, on which the site files are stored, and through which the site files are linked to the domain name. And through it, your site is available for use by any user who types the domain name in his browser.
This is very similar to building a house on the ground:
In order to build a house, you need an address (that is, the means by which anyone can reach your house). this address is linked to a piece of land. on which you will build your house, and finally you need walls, ceiling and furniture in order for your house to have a structure, shape and structure.
Your home address stands for your site's domain name, the plot of land stands for hosting, and the walls, ceiling, and furniture all stand for your site files.
Important concepts associated with web hosting
1. Web Servers
they are simply special-type computers used by hosting companies, for the purpose of storing website files and managing their Internet connection.
These servers are compared to personal computers; They are larger in storage spaces, and more capable of handling data. They are intended to perform one function, which is to respond to users' requests to load websites into the browser.
These servers must run periodically without interruption (a failure of any server leads to the disruption of the site or the sites linked to it).
What is Web Hosting? and what are its types?
2. cPanel - control panel
It is the most famous private control panel that hosting companies give to their customers, in order to manage the site and its files.
It is worth noting that many hosting companies have recently started to use their own control panels instead of using the cPanel control panel. in order to facilitate the management of sites by users.
3. FTP Account
It is a special login data that the hosting company gives you, and it is similar to the login data for cPanel, but it can be changed to be unique.
FTP data is used by special programs such as FileZilla , to access and modify site files.
With your cPanel you can create as many FTP accounts as you wish.
In the event that you want to make modifications to the basic files of your site, you will need this data.
4. Data Center
The data center or data center is a place belonging to the hosting that is fully equipped and prepared to run the servers. Every hosting company has at least one data center, and most companies have more than one data center in different places around the world.
The data center is a fully equipped building to operate the servers, which has a continuous source of power and cooling, and there is a team of specialists to manage it and deal with errors or problems if they exist.
The closer the data center is to the visitors who visit your site, the better the speed of loading the site in the browser. so you need to make sure that the hosting company has a suitable data center for your site.
It is worth noting that there are many large companies such as banks that have their own data centers. and they manage their servers themselves in order to provide a better protection and security system.
5. Disk Space
Storage or Disk Space is the space your hosting company provides for you to use to store your site files. It is worth noting that the storage space varies between hosting companies and some of them, and it also differs between different packages in the same hosting company.
Storage space is one of the very important factors in choosing a hosting company, so you should consider it when choosing your hosting company.
For example, if you intend to display high-quality images on your site, you will need a large storage space for your site.
It means the amount of data transferred between the server and the users. Every user who loads your website. in his internet browser will need a certain amount of bandwidth which enables him to transfer data for all the files in the web page he wants to download.
It is worth noting that hosting companies differ in the size of the bandwidth that they give to users, and this varies in one company also according to the package subscribed to by the customer.
Types of Website hosting or Web Hosting
Mostly, the types of add-ons are classified according to the sources and capabilities available in each. and here is a list of the most popular and most widely used types of add-ons in the market:
1. Shared Hosting
This type of hosting is considered the cheapest and most popular on the Internet. In which one server is shared to many clients. there may be tens or hundreds of users on one huge server.
When you subscribe to this type of hosting, it means sharing the resources and features of this server with other clients. which in turn means that your site's resources such as Bandwidth may be affected by another site that receives more visitors.
It is suitable for all small business owners, and is suitable for starting or testing a new business. One of the advantages of Shared Hosting is that it is completely under the management of the hosting company, and it is the hosting company that adjusts its presets.
One of its disadvantages is that a problem with one of the sites, such as a viral penetration, for example, affects all subscribers in the same server.
2. VPS Hosting
This is the highest level of hosting right after Shared Hosting. You will need it if the number of visitors to your site exceeds the level of the common host.
Of course, this type is better in performance and resources compared to the previous one. It is similar to shared hosting in that there is a subscription with other clients on the same server.
But the difference here is that there is a separation in the sources between the sites and some of them. No other site on the same server can use your site's resources in any way.
As it appears from its name, it is a virtual private server inside a large shared server, and therefore it is located in the middle between the shared hosting and the private server.
3. Dedicated Hosting
This is the highest level of Web Hosting, by purchasing Dedicated Hosting means that there is a dedicated server with all its resources dedicated solely to your site. This, of course, has a positive impact on your site's performance, loading speed, and accommodating the largest number of visitors.
This type is suitable for large sites that receive a large number of visitors daily. or sites that contain media that need large storage spaces, such as high-quality images and videos.
Also, this type can be customized and adjusted according to your site's specific needs.
It is worth noting that there are two types of this type of hosting:
1. A special server managed by the hosting company Managed Server: (that is, the hosting company is responsible for setting up the server completely).
2. Self-Managed Servers: The user is responsible for everything related to travel and can even change its operating system.
4. Cloud Hosting
This type of hosting represents a new and relatively new technology in the world of Web Hosting, it is completely different from the previous ones and works in a different way.
In the previous types of hosting, your site is linked to one server, whether it is dedicated to you in the case of Dedicated Hosting or you share it with others in VPS and Shared.
In Cloud Hosting, your site is linked to a group of servers, working together in a cluster called (cluster of servers). This group of servers works together as one huge server, which includes the resources of all the servers combined.
The wonderful thing here is that a failure in one of the servers does not mean the failure of the cluster as a whole. Therefore, your site will not be disrupted by any server in the group, because its data will be saved on many servers.
Another advantage of this type is that you can only pay according to the resources that your site needs.
5. Re-seller Hosting
This type is not suitable for everyone and is not available in all hosting companies. This type of hosting account is for resale. Some hosting companies provide Re-seller Hosting accounts through which the customer can resell hosting accounts, as if he owns his own hosting company.
With this special type of hosting account, the hosting company will give you a special control panel through which you can create accounts yourself for your clients.
In short, you will buy a part of a server, and you will divide and adjust this part, and resell it to other clients as if you yourself were a private hosting company.
6. WordPress Hosting
WordPress hosting is simply shared hosting like the first type of hosting, but it is meant for sites running the WordPress CMS.
It comes ready-made with some presets and facilities that help the user to make their site through WordPress easier and faster.
It is worth noting that many hosting companies currently provide packages for sites that use WordPress, but you have to understand that you can use WordPress with any type of hosting that has been taken. whether shared or even through a private server… It is all related to some facilities and presets.
Note: It should be noted that there is another classification of web hosts according to the operating system. as there are two types of operating systems in which Web Servers operate, namely:
Linux: It is mostly specialized in the php programming language and is the most widely used in the web world.
Windows: It is specialized in the programming language ASP.net
Factors to consider when choosing a hosting company
1. Popularity of the hosting company and the size of its user base
Of course, the more famous the company is in the market and used by a large number of users, the more this is an indication of its quality. it will not succeed in the market unless it is a good company.
2. The volume of available resources.
We have mentioned above two important sources of any hosting company, which are storage space and bandwidth. Of course, the larger or unlimited the resources are, the better.
3. What comes for free with the hosting.
There are a lot of hosting companies that provide free side services, and this of course is very useful for you as a user. because in other cases you can pay for these side services, and among the services that come free with hosting:
- Free domain.
- Free SSL Certificate .
- Virus scanning service.
- Backup service to the site every day.
- Transferring the site from other hosts for free.
4. Support service
One of the most important indicators of a hosting company's quality is their support service. You, as a subscriber to one of the hosts, may encounter problems. and here there must be a strong team in the hosting company to solve your problems.
- Support by phone directly.
- Support through instant chat.
- Support by making a reminder of the problem and waiting for a response.
If the server on which your site is located, this will cause your site to stop working, and therefore you have to make sure that the hosting company ensures that your site remains running all the time without a downtim. This of course depends largely on the quality and efficiency of the servers.
In the world of hosting, the rule says: Do not book hosting that is less than what is required or much higher than what is required, because if you book hosting that is less than what is required, your site will not work efficiently, and if you book hosting that is much higher than what is required, you will pay amounts that you will not benefit from.
Of course, your site will evolve over time, so you need to make sure that the hosting company has solutions that suit your site in its advanced stages, you of course do not want to transfer to a new hosting company every time your site grows to a degree.
What is Web Hosting and what are its types
I have tried to make this topic more than just answering the question “ What is Web Hosting ”, so I have provided you with many aspects related to hosting, and explained to you its types, with the purpose of making this topic a reference for you in this regard.
If there are questions that I did not answer in the article, feel free to put them in a comment below and I will happily answer them as soon as possible.