ERP · WEB · MOBILE · SOFTWARE

000
Усі статті
Веб-розробка3 хв читання
O
Команда Obliko
Розробка сайтів, застосунків та автоматизація

Тестовий майданчик: навіщо потрібна копія сайту

Чому правки не можна вносити одразу в робочий сайт, як влаштована тестова копія, скільки вона коштує і в яких випадках без неї справді можна обійтися.

#розробка#тестування#підтримка сайту#оновлення#ризики

Найдорожчі поломки сайтів виглядають однаково: хтось вносив невелику правку прямо в робочий сайт, щось пішло не так, і магазин лежить у розпал робочого дня. Далі починається гонка — розробник шукає причину на живому сайті, поки клієнти бачать помилку.

Уникнути цього дешевше, ніж лікувати. Інструмент один — окрема копія, на якій усе перевіряється до того, як побачать люди.

Що це таке

Тестовий майданчик — повна копія сайту на іншій адресі: той самий код, той самий вигляд, зазвичай копія бази даних. Він закритий від пошуковиків і сторонніх, тобто у видачу не потрапляє й дублем не вважається.

Робочий цикл виглядає так: зміну роблять на копії → перевіряють → переносять на робочий сайт → перевіряють ще раз уже там. Другий крок скорочує більшість аварій до нуля, бо помилку видно до релізу, а не після.

Що саме перевіряють на копії

Оновлення. Найчастіша причина раптових поломок — оновлення движка, модуля чи бібліотеки. На копії видно, що саме зламалося, і оновлення можна просто не переносити.

Зміни в структурі. Новий розділ, перебудова каталогу, зміна шаблону сторінки — усе, що торкається багатьох сторінок одразу.

Форми й інтеграції. Заявка має дійти, оплата пройти, дані потрапити в облік. Це перевіряють тестовими операціями, які не варто робити на живому сайті — і особливо на живих клієнтах. Про типові точки обриву — матеріал про те, куди зникають заявки з сайту.

Швидкість. Іноді нова функція виглядає нормально, але додає секунди до завантаження. На копії це видно до релізу.

Коли можна без копії

Чесно: не всім вона потрібна.

Сайту-візитівці з пʼяти сторінок, без інтеграцій і без оплат, який оновлюється раз на пів року, достатньо звичайної резервної копії. Правки в текст або заміна фото через адмінку теж не потребують окремого майданчика — це контент, а не код.

Але щойно на сайті зʼявляються замовлення, оплати або обмін даними зі складом і CRM, ціна помилки змінює порядок. Тут копія перестає бути надмірністю. Про базову страховку в будь-якому випадку — матеріал про резервне копіювання сайту.

Що має бути домовлено з підрядником

Хто тримає копію і де. Вона має бути на ваших доступах, як і сам сайт, — принцип розібрано в матеріалі про передання сайту, доступи та права.

Наскільки свіжа база. Копія з даними піврічної давності не покаже проблем, які виникають на реальному обсязі товарів чи замовлень.

Хто перевіряє й за яким списком. Мінімальний перелік — головна, сторінка послуги чи товару, кошик і оформлення, кожна форма, мобільна версія. Готовий перелік є в матеріалі про чек-лист перед запуском сайту.

Як відкочуються. Питання не «чи зламається», а «за скільки хвилин повернемось назад». Домовтеся про це до того, як знадобиться.

Дві типові помилки

Копія закрита абияк. Якщо тестовий майданчик відкритий пошуковикам, у видачі зʼявляється друга версія сайту з тими самими текстами. Закривати треба і паролем, і забороною індексації.

Копія перетворилася на музей. Майданчик, який не оновлювали пів року, показує поведінку старої версії — і перевірка на ньому дає хибне відчуття безпеки. Копію оновлюють перед кожним великим релізом.

Коротко

Тестовий майданчик — це закрита копія сайту, на якій зміни перевіряють до того, як їх побачать клієнти. Через нього обовʼязково проганяють оновлення движка й модулів, зміни структури, форми, оплати та інтеграції; текст і фото в готових блоках можна правити напряму. Візитівці без інтеграцій достатньо резервної копії, але щойно зʼявляються замовлення й оплати, ціна помилки робить копію дешевшою за ризик. З підрядником домовтеся про чотири речі: де лежить копія і на чиїх доступах, наскільки свіжа в ній база, за яким списком її перевіряють і за скільки хвилин можна відкотитися. Дві типові помилки — незакрита від пошуковиків копія і копія, яку не оновлювали пів року.

Ми в Obliko ведемо проєкти з окремим тестовим майданчиком — оновлення й нові розділи виходять у прод тільки після перевірки на копії.

Часті запитання
Що таке тестовий майданчик сайту?

Це повна копія сайту на окремій адресі, закрита від пошуковиків і відвідувачів. На ній перевіряють оновлення, нові розділи й зміни в коді, перш ніж переносити їх на робочий сайт. Зламати там нічого не страшно — клієнти цієї копії не бачать.

Навіщо копія, якщо правка дрібна?

Бо наслідки дрібної правки не пропорційні її розміру: оновлення однієї бібліотеки може зламати форму заявки, а зміна шаблону — розмітку всіх сторінок каталогу. Правило просте: якщо зміна торкається коду або оновлень, вона йде через копію; якщо це текст чи фото в готовому блоці — можна напряму.

Скільки коштує тримати тестовий майданчик?

Для більшості малих сайтів це або безкоштовно, або в межах вартості ще одного хостингу. Дорожчає він тоді, коли потрібна свіжа копія бази з реальними замовленнями й регулярна синхронізація. Порівнювати цю суму варто не з нулем, а з вартістю доби простою робочого сайту.

Чи потрібен тестовий майданчик сайту-візитівці?

Найчастіше ні. Якщо сайт складається з пʼяти сторінок, не має інтеграцій і оновлюється раз на пів року, достатньо резервної копії, з якої можна швидко відкотитися. Копія стає обовʼязковою там, де є замовлення, оплати чи інтеграції зі сторонніми системами.

Потрібен сайт або застосунок?

Розробляємо під ключ — від дизайну до запуску. Порахуємо ваш проєкт безкоштовно.

Читати далі
Які сторінки має мати сайт: мінімальний робочий набір
Скільки сторінок реально потрібно сайту малого бізнесу, які з них обовʼязкові, які додають довіри, а які краще не робити взагалі, поки немає чого писати.
Чек-лист перед запуском сайту: що перевірити до того, як відкрити доступ
Перевірки, без яких не варто запускати сайт: форми, мобільна версія, індексація, аналітика, швидкість, юридичні сторінки й резервна копія. По пунктах і з поясненням.
Безпека сайту: чому ламають малий бізнес і що робити, якщо вже зламали
Чому «кому ми потрібні, ми маленькі» — найдорожчий міф, звідки насправді беруться дірки в сайті, які базові речі реально захищають бізнес, і покроковий алгоритм дій, якщо сайт уже зламали.