ERP · WEB · MOBILE · SOFTWARE

000
Усі статті
Веб-розробка4 хв читання
O
Команда Obliko
Розробка сайтів, застосунків та автоматизація

Як влаштований сайт простими словами: домен, хостинг, движок, база даних

Розбір із чого насправді складається сайт, за що ви платите окремо, що кому належить і які з цих частин можна замінити без переробки всього іншого.

#домен#хостинг#CMS#розробка сайту#для початківців

Замовник рідко хоче розбиратися в технічній частині — і це нормально. Але коли сайт складається в голові в одну неподільну річ, починаються дорогі непорозуміння: «я ж заплатив за сайт, чому ще якийсь хостинг», «дизайнер поміняв кольори, чому це коштує як розробка», «підрядник зник, і сайт зник разом із ним».

Насправді сайт — це чотири окремі частини, і кожна живе своїм життям.

Домен — адреса

Це те, що вводять у браузері: obliko.org. Домен не купують назавжди — його орендують у реєстратора, зазвичай на рік із продовженням.

Головне правило: домен має бути оформлений на вас, а не на підрядника. Це єдина частина, яку майже неможливо повернути, якщо стосунки з виконавцем зіпсувалися. Як вибирати назву й на що дивитися при реєстрації — як вибрати й зареєструвати домен.

До домену привʼязана ще одна річ, про яку згадують надто пізно, — корпоративна пошта. Її налаштування живе в тих самих DNS-записах: пошта на власному домені.

Хостинг — місце, де сайт живе

Файли сайту мають десь фізично лежати й хтось має відповідати браузеру, коли до нього звертаються. Це і є хостинг — орендована частина серверу.

Від нього залежить швидкість, стабільність і те, чи витримає сайт наплив відвідувачів. Різниця між типами хостингу й на що дивитися — як вибрати хостинг для сайту.

Хостинг легко змінити: сайт переїжджає, домен просто перенаправляють на нову адресу. Для відвідувачів і для пошуку нічого не змінюється.

Движок — те, що збирає сторінку

Коли людина відкриває сторінку, хтось має скласти її з частин: взяти шаблон, підставити тексти, підтягнути товари. Цим займається движок — або готова CMS, або написаний під вас код.

Саме движок визначає, що ви зможете редагувати самі, а що ні. Це найчастіше джерело розчарувань: замовник очікує, що правитиме все, а насправді може міняти тільки те, що передбачили на старті. Чесний розбір — чи зможу я сам редагувати сайт.

Вибір движка — рішення на роки, бо його заміна дорівнює новій розробці. Порівняння підходів — конструктор чи індивідуальна розробка і WordPress чи Next.js.

База даних — сховище змінного

Тексти, товари, ціни, замовлення, заявки — усе, що змінюється, лежить не у файлах, а в базі. Тому:

  • резервна копія має включати і файли, і базу. Копія самих файлів без бази — це порожній сайт без товарів і замовлень. Як має бути влаштований бекап — резервне копіювання сайту;
  • переїзд на новий хостинг — це перенесення двох речей одночасно; саме на цьому кроці найчастіше «губляться» замовлення;
  • обсяг бази росте. Магазин на сто товарів і магазин на сто тисяч — різні вимоги до серверу.

Прості сайти-візитівки можуть узагалі не мати бази: сторінки збираються заздалегідь і лежать готовими файлами. Це швидше й безпечніше, але й редагувати такі сайти можна лише через того, хто їх зібрав, — якщо не передбачити панель окремо.

Що з цього кому належить

Найкорисніша частина цієї схеми — розуміння, що саме має бути у вас на руках після завершення робіт:

  • домен — оформлений на вас, з доступом до панелі реєстратора;
  • хостинг — акаунт на вас або принаймні повний доступ;
  • вихідний код і дизайн-макети — за умовами договору;
  • доступи до адмінки, аналітики, пошти, платіжних сервісів.

Повний перелік із поясненням, чому це не формальність, — передача сайту: доступи та права. Питання авторських прав на код, тексти й фото — окрема тема, розібрана в матеріалі про авторські права на контент.

Коротко

Сайт складається з чотирьох окремих частин. Домен — адреса, орендується щороку й обовʼязково має бути оформлений на власника бізнесу. Хостинг — місце, де сайт фізично працює, оплачується окремо й легко змінюється. Движок збирає сторінки й визначає, що ви зможете редагувати самі; його заміна дорівнює новій розробці, тому це рішення на роки. База даних зберігає все змінне — товари, ціни, замовлення, — і саме тому резервна копія без бази марна. Розуміння цього поділу відповідає на більшість «незрозумілих» рахунків і, головне, показує, що з переліченого має залишитися у вас на руках, а не в підрядника.

Ми в Obliko розробляємо сайти і на старті проговорюємо цю схему із замовником — щоб через рік не зʼясувалося, що домен оформлений не на вас.

Часті запитання
З чого складається сайт?

З чотирьох окремих речей, які часто плутають в одну. Домен — адреса, за якою вас знаходять. Хостинг — місце, де фізично лежать файли й працює сайт. Движок (CMS або код) — те, що збирає сторінку й дозволяє її редагувати. База даних — сховище змінної інформації: товарів, цін, замовлень, текстів. Домен і хостинг оплачуються окремо й щороку, движок здебільшого робиться один раз.

Чому за домен і хостинг платять окремо від розробки?

Бо це різні речі й різні постачальники. Розробка — одноразова робота над самим сайтом. Домен — щорічна оренда адреси в реєстратора. Хостинг — щомісячна або щорічна оплата серверу, на якому сайт працює. Підрядник може оформити все на вас і адмініструвати, але платежі за домен та хостинг усе одно йдуть окремо й тривають після завершення розробки.

Що станеться, якщо не продовжити домен або хостинг?

Це два різні за наслідками сценарії. Несплачений хостинг — сайт перестає відкриватися, але дані зазвичай ще деякий час зберігаються й після оплати все повертається. Несплачений домен — небезпечніше: після пільгового періоду він звільняється й може бути куплений будь-ким, а разом з адресою втрачаються пошукові позиції й корпоративна пошта. Домен варто продовжувати одразу на кілька років.

Чи можна змінити хостинг або дизайн, не переробляючи весь сайт?

Так, і в цьому весь сенс поділу на частини. Хостинг змінюється переїздом файлів і бази — домен, зміст і адреси сторінок залишаються. Дизайн можна оновити, не чіпаючи структуру й контент. Змінити сам движок складніше — це фактично нова розробка з перенесенням даних. Тому вибір движка на старті — рішення на роки, а хостинг — рішення, яке легко переграти.

Потрібен сайт або застосунок?

Розробляємо під ключ — від дизайну до запуску. Порахуємо ваш проєкт безкоштовно.

Читати далі
Сайт не працює: що перевірити за 15 хвилин і кому писати
Порядок дій, коли сайт не відкривається: як відрізнити проблему хостингу, домену, сертифіката й помилки в коді, що робити першим і як зменшити збитки від простою.
Як вибрати хостинг для сайту: без переплат і без болю
Що таке хостинг простими словами, чим відрізняються shared, VPS і хмара, що таке домен і чому це різні речі, як не переплатити й не вибрати повільний хостинг, і коли вибір взагалі не ваша турбота.
Підтримка сайту: що в неї входить і скільки це коштує
Навіщо сайту технічна підтримка після запуску: оновлення й безпека, бекапи, домен і хостинг, дрібні правки контенту. Формати співпраці — погодинно, пакет чи абонплата, реальні ціни в Україні та що буде, якщо не підтримувати сайт узагалі.