Перейти к содержимому
К
  • Главная
  • Блог
  • Зачем сайту тестовая копия и как она спасает от...
Разработка

Зачем сайту тестовая копия и как она спасает от простоя

Есть привычка, которая рано или поздно дорого обходится почти каждому владельцу сайта: править боевой сайт напрямую. Поменять код «по-быстрому», обновить плагин в один клик, переключить шаблон посмотреть, как выглядит. Пока всё работает, кажется, что так и надо. Это ходьба по канату — без страховки и над работающим бизнесом.

Прошлой осенью к нам пришёл магазин подарков. Администратор обновил плагин корзины прямо на рабочем сайте — днём, в начале декабрьского сезона. Плагин конфликтовал с темой, оформление заказа умерло, и четыре часа магазин просто не принимал деньги. По их же оценке — минус несколько десятков тысяч рублей выручки за один клик.

Что такое staging

Staging, или тестовая копия, — это полный двойник вашего сайта на техническом поддомене вроде dev.vashsajt.ru. Тот же код, та же структура, копия базы данных. Разница одна: его видите только вы и разработчики. Любую правку сначала делают там, смотрят на результат, и только потом переносят на боевой сайт.

Копия закрыта от индексации и от посторонних глаз — обычно паролем. Поисковики её не находят, дублей в выдаче не возникает, конкуренты не подглядывают за будущим редизайном.

Что проверяют на тестовой копии

  • Обновления CMS и плагинов — самый частый источник внезапных поломок, тот самый случай с корзиной.
  • Доработки: новые разделы, изменения в формах, правки кода. Сначала на копии, на бою — уже проверенное.
  • Новый дизайн целиком. Клиент кликает по копии и утверждает результат до того, как его увидят покупатели.
  • Интеграции с 1С, CRM и оплатой — здесь ошибка на бою стоит дороже всего.

Есть и побочный бонус: тестовая копия — это ещё одна свежая копия сайта. Не замена бэкапам, но лишняя точка восстановления в хозяйстве не помешает.

Сколько это стоит

Дешевле, чем звучит. Технически staging — это место на диске хостинга и час работы на первичную настройку. На нормальном тарифе копия среднего сайта обходится в ноль дополнительных рублей в месяц, потому что помещается в уже оплаченное место. Сравните с четырьмя часами лежащего магазина в сезон — арифметика сходится сама.

Почему тогда тестовая копия есть далеко не у всех? Потому что о ней вспоминают после первой аварии, а не до. Да, так бывает почти со всей инфраструктурой.

У нас в CasperLab тестовая копия — стандарт для всех проектов на поддержке: правки и обновления сначала едут на staging, потом на бой. Если ваш сайт до сих пор живёт без страховки — напишите, настроим и посчитаем поддержку под ваш проект.

Рассчитать стоимость в CasperLab

Поможем подобрать решение под вашу задачу и рассчитаем стоимость без обязательств.

Рассчитать стоимость
Поделиться:
Нужен ли staging маленькому сайту-визитке?
Если сайт меняется раз в год — можно обойтись свежим бэкапом перед правками. Но как только на сайте появляются формы заявок, оплата или регулярные обновления, копия начинает окупаться.
Не увидит ли Яндекс тестовую копию как дубль сайта?
Нет, если она настроена правильно: закрыта от индексации и спрятана за паролем. Поисковик до неё просто не доберётся. Проблемы бывают только у копий, открытых всему интернету по недосмотру.
Как правки попадают с копии на боевой сайт?
Код переносится через систему контроля версий или синхронизацию файлов, изменения в настройках повторяются по чек-листу. Контент при этом едет в обратную сторону: с боя на копию, чтобы она оставалась актуальной.