Published: 10.04.2026
Every website you open lives on a computer that is always switched on and connected to the internet. That computer is called a server, and renting space on it is what we call web hosting. Understanding the chain between the address you type and the page you see helps you choose a plan, fix problems and talk to support with confidence.

The journey of one page view
When a visitor types your domain name into the browser, several things happen in a fraction of a second:
- The browser asks a DNS resolver which IP address belongs to the domain.
- The resolver finds the answer in the DNS zone of the domain, which points to your hosting server.
- The browser opens a connection to that IP address, usually over encrypted HTTPS.
- The web server software (for example Apache or Nginx) receives the request and decides what to send back.
- If the page is dynamic, the server runs a script such as PHP and may query a database.
- The server returns HTML, images, styles and scripts, and the browser draws the page.
What a hosting server contains
- Web server software that answers HTTP requests.
- Application runtimes such as PHP, Python or Node.js.
- A database server such as MySQL or MariaDB for content, users and orders.
- A mail server that receives and sends e-mail for your domain.
- Storage where your files live, usually on SSD or NVMe disks.
- A control panel that lets you manage all of the above without a command line.
Types of hosting
Shared hosting puts many websites on one server. It is cheap and managed for you, which makes it a good start. A VPS gives you a virtual machine with guaranteed resources and root access. Cloud hosting spreads your site over several machines so that one failure does not stop it. A dedicated server gives you an entire physical machine for the heaviest projects.
Resources that matter
- CPU executes scripts; a busy shop needs more cores.
- Memory keeps scripts and databases fast; running out of it causes slowdowns and errors.
- Disk space and speed affect storage and page generation time.
- Bandwidth is the amount of data that can be sent to visitors each month.
- Location of the data centre changes how quickly pages reach your audience.
Where the domain fits in
A domain is only a name. Hosting is the place where the content lives. You can register a domain at one company and host the site at another; the connection between them is made with DNS records, usually the A record that points the name to the server IP address.
What the provider does for you
A good provider keeps the hardware running, supplies power and network, installs security updates, monitors the servers and makes backups. On unmanaged plans some of these duties are yours, so read what is included before you order.
Common problems and where they come from
- A site that does not open at all is often a DNS issue, an expired domain or a stopped server.
- A slow site usually points to heavy scripts, a small plan or a missing cache.
- A security warning in the browser means the SSL certificate is missing, expired or does not match the name.
- A database error means the application cannot reach its database or the database is full.
Frequently asked questions
Do I need to understand all of this to run a website? No. A managed plan hides most of the technical work, but knowing the basics makes decisions and troubleshooting easier.
Can I move my site to another host later? Yes. Copy the files and the database, test the copy, and then change the DNS records.
Is more expensive hosting always faster? Not always. Fit the plan to your project, and measure the real response time before you upgrade.