Что такое сайт: из чего он состоит и как работает
Сайт — это набор веб-страниц и сервисов, доступных через браузер по определённому адресу. За простой страницей могут стоять домен, DNS, веб-сервер, база данных, CMS, API и десятки других компонентов.
Домен
Домен — человекочитаемый адрес сайта. Он не хранит сам сайт, а помогает браузеру найти нужный сервер через DNS.
DNS
DNS связывает доменное имя с IP-адресом сервера или другим сетевым ресурсом. Когда пользователь вводит адрес, браузеру сначала нужно понять, куда отправлять запрос.
Хостинг и сервер
Файлы и приложения сайта работают на сервере. Это может быть обычный shared-хостинг, VPS, выделенный сервер, контейнерная платформа или облачная инфраструктура.
Frontend и backend
Frontend — то, что отображается в браузере: HTML, CSS, JavaScript и интерфейс. Backend обрабатывает бизнес-логику, авторизацию, работу с базой данных, интеграции и формирование ответа.
Что происходит после ввода адреса
- браузер определяет адрес сервера через DNS;
- устанавливает сетевое соединение;
- для HTTPS проверяет TLS-сертификат и создаёт защищённый канал;
- отправляет HTTP-запрос;
- сервер возвращает страницу или данные;
- браузер загружает связанные ресурсы и отображает результат.
CMS — не обязательна
WordPress и другие CMS упрощают управление контентом, но сайт может быть статическим, написанным как собственное приложение или собранным из нескольких сервисов. Выбор зависит от задачи, бюджета, команды и требований к развитию.