Блог студии веб-дизайна «Make a Site» Дизайн, верстка, программирование, наполнение и раскрутка сайтов.

Резервная копия сайта (бэкап)

Резервная копия сайта (или просто бэкап) — гарантия сохранности данных в случае непредвиденных ситуаций. Бэкап сайта нужно делать регулярно и никогда этим не пренебрегать, иначе существует вероятность отката или полной потери сайта.

Резервная копия сайта (бэкап)

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

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

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

Неделя — довольно неплохой срок и очень часто этого хватает, но могут возникнуть такие ситуации, когда ваш сайт был поврежден гораздо раньше и на нем были внесены критические изменения намного раньше, чем вы смогли это обнаружить. К примеру, была введена SQL инъекция и очищены все таблицы базы данных, а вы в это время как раз были в отпуске и не имели выхода в интернет. В таком случае хостинг-провайдер вам уже ничем не поможет, а откат на неделю назад ситуацию никак не изменит. Особенно критична потеря данных для сайтов, с регулярно добавляемым уникальным контентом, который, кстати говоря, стоит немалых денег, а мы уже обсуждали в одной из наших предыдущих статей, что хороший контент — залог успеха. Вместе с потерей контента будет потерян и весь сайт. Именно поэтому необходимо всегда надеяться только на себя и подстраховаться, ведь может произойти что угодно и от этого никто не застрахован. Иметь собственную дополнительную резервную копию никогда лишним не будет.

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

Также, помимо обязательного регулярного резервного копирование файлов и базы данных, необходимо предусмотреть защиту информации, хранящейся в базе данных, особенно, если это пароли зарегистрированных пользователей.

Мы обещали не обсуждать способы создания резервной копии сайта в деталях и не станем этого делать, но лишь вкратце выделим 2 основных варианта — ручное копирование и автоматическое, с использованием специальных плагинов или инструментов. Если ваш сайт находится под управлением одной из популярных CMS систем, то скорей всего в нем предусмотрена возможность создания резервных копий или есть возможность по собственному желанию установить плагин, который будет выполнять эту замечательную функцию. Второй вариант создания бэкапов — копирование в ручном режиме. Для этого вам просто нужно будет заходить на ваш хостинг, используя ФТП-клиент, вручную копировать общую папку (обычно это public_html или www) и не забывать делать копию базы данных, для чего понадобится доступ в phpmyadmin, где нужно будет просто нажать одну кнопку "экспорт" и база данных сохранится на ваш жесткий диск в формате SQL.

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


Предыдущая статья:
Изменение курсора мыши на сайте с помощью CSS

Читайте также:
HTML и CSS выравнивание элементов по центру экрана


Блог студии веб-дизайна «Make a Site».
Дизайн, верстка, программирование, наполнение и раскрутка сайтов.

Текущий проект: «Stream Booster» — раскрутка Twitch и YouTube каналов

Студия веб-дизайна «Make a site»