Хостинг — це оренда місця на постійно увімкненому комп'ютері (сервері), який зберігає файли вашого сайту і віддає їх відвідувачам за запитом. Без хостингу сайт існує лише як папка файлів на вашому комп'ютері, і потрапити на нього може тільки той, у кого є доступ до цього комп'ютера.
Що відбувається, коли відвідувач відкриває сайт
Коли людина вводить адресу сайту в браузер, відбувається короткий ланцюжок дій, який завершується завантаженням сторінки на екрані. Розберемо його за кроками.
- Браузер бере введений домен і звертається до системи DNS, щоб дізнатися, якому серверу він належить.
- DNS повертає IP-адресу сервера, на якому розміщено хостинг сайту.
- Браузер надсилає запит на цю адресу і просить потрібну сторінку.
- Сервер знаходить файли сайту і формує відповідь: html-код, зображення, стилі.
- Браузер отримує відповідь і показує сторінку відвідувачу.
Чим хостинг відрізняється від домену
Домен і хостинг купують разом, але це дві різні послуги, і плутанина в термінах — окреме часте питання. Домен — це ім'я сайту, хостинг — це місце, де він фізично розташований.
| Ознака | Хостинг | Домен |
|---|---|---|
| Що це | Місце для файлів сайту на сервері | Ім'я сайту в адресному рядку |
| За що відповідає | Робота сайту, швидкість, доступність | Впізнаваність адреси, перехід на сайт |
| Чи можна одне без іншого | Так, але сайт не відкриється за іменем | Так, але сторінка буде порожньою без хостингу |
| Де купують | У хостинг-провайдера | У реєстратора доменних імен |
Які бувають види хостингу
Послуги хостингу поділяються за тим, скільки ресурсів сервера отримує один клієнт і наскільки він ізольований від сусідів. Розповімо про чотири поширені варіанти без оцінки «краще-гірше».
| Тип | Кому підходить | Обмеження |
|---|---|---|
| Віртуальний (shared) | Невеликому сайту, блогу, візитці | Ресурси сервера діляться між багатьма клієнтами |
| VPS / VDS | Сайту із зростанням навантаження, власним проєктам | Налаштування і оновлення бере на себе орендар |
| Виділений сервер | Великому проєкту з високим навантаженням | Коштує дорожче і потребує адміністрування |
| Хмарний | Проєкту зі змінним навантаженням | Конфігурація і вартість змінюються разом із навантаженням |
Що зазвичай входить до послуги хостингу
Набір послуг відрізняється у різних провайдерів, але у більшості тарифів трапляється однаковий базовий перелік. Він покриває все, що потрібно звичайному сайту для роботи.
- дисковий простір для файлів сайту;
- трафік на приймання і віддавання даних;
- бази даних для динамічних сайтів;
- поштові скриньки на домені сайту;
- SSL-сертифікат для захищеного з'єднання;
- панель керування для налаштувань без звернення до підтримки.
За що відповідає хостинг-провайдер, а за що ви
Провайдер відповідає за роботу обладнання: сервер увімкнений, диск не вийшов з ладу, мережа доступна, а резервні копії інфраструктури знімаються за розкладом.
За вміст сайту відповідаєте ви: паролі від панелі і пошти, оновлення CMS і плагінів, резервні копії самого сайту і те, що на ньому опубліковано.
Як зрозуміти, який хостинг потрібен вашому сайту
Перш ніж обирати тариф, варто відповісти на три практичні питання про сам проєкт.
- скільки відвідувачів заходить на сайт у звичайний день і в пікові дні;
- який це сайт — візитка, інтернет-магазин, сервіс із власним кодом;
- чи потрібен вашому проєкту власний софт і повний доступ до сервера, чи досить готового середовища.
Що робити далі
Якщо домен ще не куплено або не прив'язано до хостингу, різниця між цими двома послугами розібрана у статті чим відрізняється домен від хостингу. Після перенесення або запуску сайту наступний крок — увімкнути захищене з'єднання, про це стаття як підключити SSL-сертифікат.