Где находится сайт и как он устроен
Разбираем архитектуру современного сайта: где он хранится, как работают домен, сервер, frontend, backend, база данных и внешние API.
Простая модель: сайт как папка с файлами
Для небольшой статичной страницы сайт можно представить как папку на сервере. В ней находятся файлы с разными задачами: HTML описывает содержимое страницы, CSS отвечает за оформление, JavaScript добавляет интерактивность, а отдельные файлы содержат изображения.
/site/
├── index.html
├── style.css
├── script.js
└── images/Современный сайт может состоять из нескольких частей
У большого сайта интерфейс и обработка данных могут быть разделены. Frontend отображается в браузере. Backend выполняет серверную логику. База данных хранит сведения отдельно. Изображения часто кладут в облачное хранилище, а видео и большие файлы могут доставляться через CDN — сеть серверов, расположенных ближе к зрителю. Конкретная схема зависит от проекта: не каждому сайту нужны все эти части.
Frontend → браузер
Backend → сервер
База данных → отдельное хранилище или сервер
Изображения → облачное хранилище
Видео → CDN (если это нужно проекту)Что происходит, когда человек открывает сайт
- Человек вводит доменное имя.
- DNS помогает браузеру определить нужный сетевой адрес.
- Браузер отправляет запрос серверу.
- Сервер возвращает frontend — интерфейс страницы.
- Если нужно, frontend обращается к backend за действием или данными.
- Backend запрашивает сведения из базы данных или внешнего API.
- Ответ возвращается через сервер в браузер и показывается пользователю.
Пользователь → домен → DNS → сервер → frontend → backend → база данных / APIНа одном запросе работа не заканчивается
Например, посетитель отправляет форму. Браузер собирает данные, сервер проверяет их и может сохранить заявку в базе или передать в CRM через API. Затем сайт показывает подтверждение, а сотрудник получает обращение в рабочей системе.
Если сайт состоит только из информационных страниц, ему может не понадобиться отдельная база данных или сложный backend. В этом случае страницы могут быстро отдаваться как готовые файлы.
Термины по отдельности
Домен — адрес сайта, DNS связывает адрес с сервером, а хостинг предоставляет вычислительные ресурсы для размещения сайта. Frontend — часть, которую видит посетитель; backend обрабатывает действия; база данных хранит сведения. API связывает сайт с другими программами, а MCP может помочь ИИ-приложению использовать такие инструменты. CMS нужна, если сотрудникам требуется удобная админка для обновления содержимого.
Зачем владельцу бизнеса понимать архитектуру
Домен, сервер, хостинг, frontend, backend, база данных и интеграции — разные элементы. Их могут обслуживать разные специалисты и компании, а расходы на домен, платформу, разработку, поддержку и внешние сервисы возникают по разным причинам. Понимание основы помогает задавать точные вопросы и видеть, за что именно вы платите.
Хорошая разработка — не самая сложная архитектура. Это решение, которого достаточно для задач бизнеса сегодня, которое можно поддерживать и расширять без лишней сложности.
Куда перейти дальше
Разберите устройство сайта по частям: как DNS находит сервер, что предоставляет хостинг, зачем нужны API и CMS. Эти объяснения помогут точнее сформулировать задачу разработчику и понять состав работ.
