Глоссарий
Слова, которые звучат в разговоре о сайтах и серверах, — коротко и без жаргона. Если термина нет, спросите: объясним и добавим.
A
- API
- Способ, которым одна программа обращается к другой: сайт — к 1С, CRM к телефонии, приложение — к платёжной системе. Описывает, какие запросы можно отправить и что придёт в ответ.
C
- CI/CD
- Автоматическая проверка и выкладка кода. После каждой правки запускаются тесты, и если всё прошло — новая версия сама уезжает на сервер. Меньше ручной работы и ошибок при обновлениях.
- CMS
- Система управления сайтом: через неё редактируют тексты, страницы и товары без программиста. Примеры — WordPress, 1С-Битрикс, Tilda.
- Небольшие файлы, которые сайт сохраняет в браузере: чтобы помнить вход, корзину или настройки. Для аналитических и рекламных cookie по закону нужно согласие посетителя.
- CRM
- Система для работы с клиентами: заявки, сделки, звонки и история общения в одном месте. Например, Битрикс24 или AmoCRM. Заявки с сайта обычно передают туда автоматически.
D
- DevOps
- Всё, что нужно, чтобы код стабильно работал на серверах: настройка окружения, выкладка обновлений, резервные копии, мониторинг и реакция на сбои.
- DNS
- Система, которая превращает адрес сайта (example.ru) в адрес сервера. Записи DNS настраивают при переезде сайта, подключении почты на домене и выпуске SSL-сертификата.
- Docker
- Инструмент, который упаковывает приложение вместе со всем, что ему нужно для работы, в «контейнер». Проект одинаково запускается на ноутбуке разработчика и на сервере.
G
- Git
- Система контроля версий: хранит историю всех изменений кода, позволяет работать над проектом нескольким людям и откатиться к прошлой версии, если что-то сломалось.
I
- IT-аутсорс
- Когда разработку и поддержку ведёт внешняя команда, а не сотрудники в штате. Компания платит за результат и не тратит время на найм, отпуска и замены.
K
- Kubernetes
- Система, которая управляет множеством контейнеров на нескольких серверах: запускает копии приложения под нагрузкой и перезапускает упавшие. Нужна крупным проектам.
M
- MVP
- Минимальная работающая версия продукта: только главные функции, чтобы быстро проверить идею на реальных пользователях и не тратить бюджет на лишнее.
O
- Open source
- Программы с открытым исходным кодом: их можно бесплатно использовать, изучать и дорабатывать. На open source построена большая часть интернета — Linux, PHP, PostgreSQL.
P
- PWA
- Сайт, который можно установить на телефон или компьютер как приложение: со значком на экране и в отдельном окне, без магазина приложений.
R
- RAG
- Подход, при котором нейросеть отвечает не «из головы», а по вашим документам: сначала находит нужные фрагменты в базе знаний, потом по ним формулирует ответ. Так работают чат-боты поддержки.
S
- S3-хранилище
- Облачное хранилище файлов: картинки, документы, резервные копии. Место не заканчивается, файлы не теряются при поломке сервера.
- SEO
- Работа над тем, чтобы сайт находили в Яндексе и Google: структура страниц, тексты, скорость загрузки, техническая разметка.
- SLA
- Договорённость об уровне сервиса: за какое время подрядчик реагирует на обращение и устраняет сбой. Фиксируется в договоре на поддержку.
- SSL-сертификат
- Сертификат, благодаря которому сайт открывается по https и данные между браузером и сервером шифруются. Без него браузер помечает сайт как небезопасный.
- SSR
- Серверный рендеринг: страница собирается на сервере и приходит в браузер уже готовой. Открывается быстрее, а поисковики видят весь текст сразу.
U
- UI/UX
- UI — внешний вид интерфейса: кнопки, шрифты, цвета. UX — насколько им удобно пользоваться: понятно ли, куда нажать, и легко ли дойти до цели.
V
- VPS
- Виртуальный сервер: часть мощного физического сервера с гарантированными ресурсами и полным доступом. Гибче обычного хостинга, дешевле отдельного сервера.
А
- Абонентская поддержка
- Постоянное сопровождение проекта за фиксированную плату в месяц: доработки, обновления, мониторинг, реакция на сбои. По сути — IT-отдел на аутсорсе.
- Адаптивная вёрстка
- Сайт подстраивается под размер экрана: одинаково удобен на телефоне, планшете и компьютере.
- Админ-панель
- Закрытая часть сайта для сотрудников: управление контентом, заказами, пользователями и настройками.
- Аудит проекта
- Проверка существующего сайта или сервиса: код, архитектура, скорость, безопасность. Результат — список проблем и понятный план, что исправлять в первую очередь.
Б
- База данных
- Хранилище всех данных проекта: пользователей, товаров, заказов. Мы обычно используем PostgreSQL.
- Бэкап
- Резервная копия сайта и базы данных. Если сервер сломается или данные случайно удалят, проект восстанавливают из бэкапа. Копии должны лежать в другом месте, не на том же сервере.
- Бэкенд
- Серверная часть сайта, которую посетитель не видит: обработка заказов и форм, работа с базой данных, обмен с 1С и CRM.
В
- Вебхук
- Автоматическое уведомление от одной системы другой о событии: например, платёжная система сообщает сайту, что заказ оплачен.
- Высокая нагрузка
- Когда на сайт одновременно приходит так много посетителей, что он начинает тормозить или падать — на распродажах, в сезон, после рекламы. Решается оптимизацией кода, кэшем и архитектурой.
Д
- Деплой
- Выкладка новой версии сайта на рабочий сервер. Хорошо настроенный деплой проходит автоматически и без простоя.
- Домен
- Адрес сайта в интернете, например omegakontur.ru. Регистрируется на владельца и продлевается раз в год.
И
- Интеграция
- Связь сайта с другими системами: 1С, CRM, платёжными сервисами, складом, маркетплейсами. Данные передаются автоматически, без ручного переноса.
К
- Код-ревью
- Проверка кода другим разработчиком до того, как он попадёт в проект. Ловит ошибки и помогает держать код понятным.
- Кэш
- Временное хранение готовых результатов, чтобы не считать их заново. Ускоряет сайт и снижает нагрузку на сервер.
Л
- Легаси-код
- Старый код, который достался от прежних разработчиков: без документации, на устаревших версиях, его страшно трогать. Обычно требует аудита и постепенного рефакторинга.
- Лендинг
- Одностраничный сайт под одну цель: рассказать об услуге или продукте и получить заявку.
М
- Микросервисы
- Архитектура, при которой большая система разбита на небольшие независимые сервисы. Каждый можно обновлять и масштабировать отдельно.
- Мониторинг
- Постоянное наблюдение за сайтом и серверами: доступность, скорость, ошибки, место на диске. О проблеме узнают раньше, чем её заметят посетители.
О
- Очередь задач
- Механизм, который выполняет долгие операции в фоне: рассылки, обработку файлов, выгрузки. Посетитель не ждёт, пока они закончатся.
П
- Персональные данные
- Сведения, по которым можно определить человека: имя, телефон, e-mail. Сайт, который их собирает, обязан соблюдать 152-ФЗ: иметь политику обработки и получать согласие.
- Проджект-менеджер
- Человек, который ведёт проект: собирает требования, планирует сроки, распределяет задачи и держит заказчика в курсе.
- Прототип
- Схема будущего сайта или приложения: какие блоки на страницах и как между ними переходить. Обсуждать прототип дешевле, чем переделывать готовый дизайн.
Р
- Рефакторинг
- Переработка кода без изменения того, что видит пользователь. Делает код понятнее и упрощает дальнейшие доработки.
Т
- Тестирование
- Проверка, что сайт работает как задумано. Автотесты прогоняются при каждом изменении кода и ловят поломки до того, как их увидят посетители.
- Техническое задание
- Документ с описанием, что именно нужно сделать: функции, страницы, интеграции, требования. Основа для оценки сроков и стоимости.
- Товарный фид
- Файл со списком товаров (XML, JSON, CSV), который сайт автоматически отдаёт маркетплейсам, рекламным системам и агрегаторам.
Ф
- Фреймворк
- Готовый каркас для разработки, который берёт на себя типовые задачи. Код получается быстрее и надёжнее. Мы работаем на Laravel (PHP) и React.
- Фронтенд
- Видимая часть сайта, с которой работает посетитель: страницы, кнопки, формы, анимации.
Х
- Хостинг
- Место на сервере, где «живёт» сайт и откуда он открывается посетителям. Бывает общий (дёшево, но ресурсы делятся с соседями), VPS и выделенный сервер.
Остались вопросы?
Расскажите о задаче своими словами — переведём на язык разработки и предложим решение.