Зачем сайту тестовая копия и как она спасает от простоя
Есть привычка, которая рано или поздно дорого обходится почти каждому владельцу сайта: править боевой сайт напрямую. Поменять код «по-быстрому», обновить плагин в один клик, переключить шаблон посмотреть, как выглядит. Пока всё работает, кажется, что так и надо. Это ходьба по канату — без страховки и над работающим бизнесом.
Прошлой осенью к нам пришёл магазин подарков. Администратор обновил плагин корзины прямо на рабочем сайте — днём, в начале декабрьского сезона. Плагин конфликтовал с темой, оформление заказа умерло, и четыре часа магазин просто не принимал деньги. По их же оценке — минус несколько десятков тысяч рублей выручки за один клик.
Что такое staging
Staging, или тестовая копия, — это полный двойник вашего сайта на техническом поддомене вроде dev.vashsajt.ru. Тот же код, та же структура, копия базы данных. Разница одна: его видите только вы и разработчики. Любую правку сначала делают там, смотрят на результат, и только потом переносят на боевой сайт.
Копия закрыта от индексации и от посторонних глаз — обычно паролем. Поисковики её не находят, дублей в выдаче не возникает, конкуренты не подглядывают за будущим редизайном.
Что проверяют на тестовой копии
- Обновления CMS и плагинов — самый частый источник внезапных поломок, тот самый случай с корзиной.
- Доработки: новые разделы, изменения в формах, правки кода. Сначала на копии, на бою — уже проверенное.
- Новый дизайн целиком. Клиент кликает по копии и утверждает результат до того, как его увидят покупатели.
- Интеграции с 1С, CRM и оплатой — здесь ошибка на бою стоит дороже всего.
Есть и побочный бонус: тестовая копия — это ещё одна свежая копия сайта. Не замена бэкапам, но лишняя точка восстановления в хозяйстве не помешает.
Сколько это стоит
Дешевле, чем звучит. Технически staging — это место на диске хостинга и час работы на первичную настройку. На нормальном тарифе копия среднего сайта обходится в ноль дополнительных рублей в месяц, потому что помещается в уже оплаченное место. Сравните с четырьмя часами лежащего магазина в сезон — арифметика сходится сама.
Почему тогда тестовая копия есть далеко не у всех? Потому что о ней вспоминают после первой аварии, а не до. Да, так бывает почти со всей инфраструктурой.
У нас в CasperLab тестовая копия — стандарт для всех проектов на поддержке: правки и обновления сначала едут на staging, потом на бой. Если ваш сайт до сих пор живёт без страховки — напишите, настроим и посчитаем поддержку под ваш проект.
Рассчитать стоимость в CasperLab
Поможем подобрать решение под вашу задачу и рассчитаем стоимость без обязательств.
Рассчитать стоимость