Вебсправочник
Основы веб-разработки

Резервная копия сайта: состав, хранение и проверка восстановления

Резервная копия полезна только тогда, когда из неё можно восстановить нужное состояние сайта. Важны согласованный состав, доступность копии при аварии и понятная процедура возврата.

Назначение

Резервная копия полезна только тогда, когда из неё можно восстановить нужное состояние сайта. Важны согласованный состав, доступность копии при аварии и понятная процедура возврата.

Как это работает

Для статики сохраняют проверенный выпуск и нужные исходники. Для динамического проекта дополнительно нужны данные и необходимые настройки. Копия в том же публичном каталоге уязвима к той же ошибке удаления и может раскрыть содержимое посетителям.

Пример

Паспорт копии:
Дата и версия выпуска: ______
Состав файлов и данных: ______
Место хранения вне публичного каталога: ______
Кто имеет доступ и где хранится ключ: ______
Последняя проверка восстановления: ______

Что должно получиться

Заполненный паспорт объясняет, что именно сохранено и как этим воспользоваться. Он не выполняет копирование автоматически: процедура создания и проверка целостности остаются отдельными действиями.

Граница применения и частая ошибка

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

Самостоятельная проверка

Восстановите учебную копию в отдельный закрытый каталог или окружение. Откройте главную, внутренние страницы и ресурсы, затем сравните результат с выбранным выпуском. Не тренируйтесь восстановлением поверх единственной рабочей версии.

Самостоятельный учебный материал. Техническая документация: первоисточник по теме ↗. Если результат отличается, проверьте код и версию браузера.