Создание · договорDeploy · выкладка · публикация
Деплой
Деплой — это выкладка готового сайта или внесённых изменений на основной адрес, чтобы клиенты их увидели.
Это момент, когда готовое блюдо выносят из кухни к столику гостя.
Чуть подробнее
Деплой нужен не только при первом запуске: даже после исправления одной цены изменения появятся у клиентов только после нового деплоя.
Сразу после деплоя браузер может показывать сохранённую старую версию страницы, и кажется, что ничего не изменилось. Обновите страницу или загляните чуть позже.
Если что-то пошло не так, должна быть возможность сразу откатиться к предыдущему состоянию. Поэтому перед деплоем делают резервную копию и проверяют версию для предпросмотра.
В каком порядке проходит деплой сайта?
Деплой обычно идёт по порядку: «правка → проверка в предпросмотре → одобрение → публикация на основном адресе → проверка после запуска». Популярные сейчас хостинг-сервисы сначала выкладывают изменения на адрес предпросмотра, а после проверки переключают на них основной адрес.
Совсем мелкие изменения вроде одной опечатки иногда выкладывают сразу, без проверки в предпросмотре. Но то, что связано с обещаниями клиентам — цены, запись, оплату, — безопаснее один раз посмотреть в предпросмотре перед публикацией.
Время деплоя зависит от размера сайта и вида хостинга. Небольшие сайты часто обновляются за несколько минут, но помните: пока не пришло уведомление о завершении, обновлённая версия может быть ещё не видна.
- 01Вы отправляете запрос на правку.
- 02Исполнитель вносит правку и выкладывает её на адрес предпросмотра.
- 03Вы проверяете изменения в предпросмотре и одобряете их.
- 04Исполнитель выполняет деплой на основной адрес. При этом код собирается в файлы для рабочего сайта (сборка, build).
- 05После деплоя ещё раз проверьте на основном адресе изменённые места и кнопки записи и заявки.
- 06Фиксируйте, когда и что было изменено.
Чем деплой отличается от хостинга и домена?
Домен — это адрес заведения, хостинг — место, где лежат файлы сайта, а деплой — действие по выкладке новых файлов на это место. Если хотя бы с одним из трёх проблема, клиенты не смогут нормально увидеть сайт.
При смене подрядчика или переезде на другой хостинг все три меняются одновременно, и легко запутаться. Даже если домен остаётся прежним и переезжает только хостинг, клиенты увидят новый сайт только после деплоя на новый хостинг и переключения домена на новое место.
Если пропустить продление домена, никакой деплой не поможет — адрес не откроется. Проверьте заодно, когда истекает срок домена и включено ли автопродление.
Таблицу можно прокручивать в сторону
| Что это | Аналогия | Когда происходит |
|---|---|---|
| Домен | Адрес на вывеске заведения | Подключается один раз, продлевается ежегодно |
| Хостинг | Здание, в котором находится заведение | Действует всё время работы сайта |
| Деплой | Выкладка новых товаров на витрину | При запуске и при каждой правке |
Почему после деплоя изменения видны не сразу?
Чаще всего потому, что где-то сохранена (закэширована) старая версия. Кэш — это функция, которая временно хранит загруженные файлы, чтобы быстрее показывать ту же страницу, и сразу после деплоя из-за неё может отображаться старая версия.
Кэш есть и в браузере телефона клиента, и в сети доставки контента (CDN), которая хранит копии сайта в разных регионах для быстрой доставки. Мессенджеры вроде KakaoTalk тоже отдельно сохраняют картинку и заголовок превью ссылки, поэтому даже после замены главного изображения превью в мессенджере какое-то время может оставаться старым.
При проверке влияние кэша можно уменьшить, открыв сайт в режиме инкогнито или на другом телефоне. Описание в результатах поиска меняется, только когда поисковик снова посетит страницу, и это иногда занимает несколько дней.
Как откатить изменения, если после деплоя возникла проблема?
Многие хостинг-сервисы хранят предыдущие версии деплоя, и при проблеме адрес снова подключают к предыдущей версии — это откат (rollback). Например, у Vercel в документации описана функция мгновенного возврата к предыдущему рабочему деплою.
Но откатываются только страницы и код. Данные, которые клиенты оставили за это время, — записи, заказы, заявки — хранятся отдельно и вместе с ними не откатываются. Вот почему перед крупным деплоем, меняющим структуру данных, сначала делают резервную копию.
Поэтому если есть история деплоев — «когда и что изменили», — при проблеме можно быстро найти виновный деплой и вернуться к версии перед ним.
Нажимать кнопку отката самому вам почти не придётся, но если подрядчик подтвердит: «при проблеме сразу вернём предыдущую версию», — деплой можно доверить гораздо спокойнее.
Когда лучше выполнять деплой?
Обычно деплой проводят, когда клиентов меньше всего, и в день, когда можно сразу отреагировать на проблемы. Сам деплой редко останавливает сайт, но если в изменениях есть ошибка, клиенты могут заметить её первыми.
Ресторану лучше избегать времени прямо перед обедом и ужином, а салону — выкладывать изменения не утром в выходные, когда много записей, а в спокойное время в будни. Если мастерская собирается объявить набор на новый мастер-класс, безопаснее выполнить деплой за день до объявления и успеть всё проверить.
Для того, что должно измениться в определённое время, — начала акции или скидки, — заранее согласуйте с подрядчиком график и ответственного за проверку.
Полезная привычка — первые 30 минут после деплоя следить, приходят ли уведомления о заявках и записях как обычно. Если уведомления вдруг прекратились, сразу сообщите подрядчику — он решит, нужен ли откат.
Что спросить у веб-студии о деплое?
У всех подрядчиков свой порядок деплоя, поэтому если спросить с самого начала, при каждом запросе на правку не будет путаницы.
Получив уведомление о завершении деплоя, сами откройте указанные в нём места и ответьте, что всё в порядке. Так останется запись, по которой обе стороны видят, когда была завершена каждая правка.
Если на сайте есть админ-панель для самостоятельных правок, спросите, применяются ли изменения сразу при сохранении или нужен отдельный деплой. От этого зависит, когда правки увидят клиенты.
- Сколько обычно проходит от запроса на правку до деплоя
- Есть ли возможность проверить изменения в предпросмотре до деплоя
- Как вы сообщаете о завершении деплоя
- Можно ли откатиться к предыдущей версии при проблеме
- Как часто делаются резервные копии данных о записях · заказах
- Вносят ли срочные правки (например, ошибку в цене) и в нерабочие дни
Например
- Если ресторан просит исправить прайс-лист, новые цены появятся на телефонах клиентов только после правки и деплоя.
Проверьте только это
- Проверили ли вы изменения на своём телефоне после деплоя
- Работают ли по-прежнему важные кнопки — записи и заявки
- Есть ли способ откатить изменения, если возникнет проблема
Нужно ли это моему бизнесу?
Деплой происходит при запуске и каждый раз, когда что-то исправляют.
В ISSYMO
Получив запрос на правку в рамках подписки на техподдержку, мы вносим изменения, выполняем деплой и присылаем уведомление о готовности со ссылкой на обновлённую страницу.
Подробнее о техподдержкеЧастые вопросы
Источники
Последнее обновление: