Как правильно перенести сайт

Когда сайт вырос, увеличилось количество посетителей, могут начаться проблемы, например, сайт медленно работает. Значит, необходимо перейти на более мощный хостинг. В статье мы рассмотрим, как безболезненно перенести свой сайт.

Причины переноса

  • Величина сайта: увеличилось количество страниц, сайт тормозит
  • Ухудшение условий провайдера: сбои на сервере, отсутствие оперативной работы техподдержки
  • Более выгодные условия другого хостинга
  • Перенос на другой движок (неудобная старая CMS, не решает новые задачи сайта)


Выбор хостинга



Чтобы определить, подходит ли вам новый хостинг, закажите сначала бесплатный (пробный) период для тестирования у хостинг-провайдера, который интересен для вас в плане цены (у многих хостеров существует такая практика). Попробуйте сервисы хостера, если неудобно, и возникают ошибки – хостер вам не подходит. Также посмотрите версии ПО, они не должны быть ниже текущих показателей. Желательна также возможность удаленного доступа к базе, но если ваш сайт работает на UserCMS то наоборот, эта функция и количество баз не важно, однако нужна поддержка SQlite 3, только нормальный хостинг имеет эту поддежку, дешевые и нестабильные обычно эту библиотеку не устанавливают, хотя по запросу почти все могут установить. 


Сбор данных для переезда



Собранные в самом начале данные помогут при дальнейшем переносе сайта. Имея под рукой всю информацию, вы легко сможете обратиться к нужным данным в процессе работы. 

Что нужно:


Удостовериться, что выбранный хостинг удовлетворяет всем требованиям (например, системы управления сайтом) 
Получить доступы к панелям управления обоих хостингов 
Создать доступы FTP и SSH к обоим хостингам, проверить работоспособность (не все провайдеры хостинга предоставляют услугу подключения по SSH); установить FTP-клиент, если не установлен 
Узнать настройки подключения к базе данных, которая используется на текущем сайте, возможность создания аналогичной базы на новом хостинге 
Найти и проверить настройки доступа к панели управления доменом 
Процесс переноса 
Создайте резервную копию сайта (backup) 
 Сначала копируйте базу данных с помощью интерфейса управления базы данных. Затем сделайте копию файлов сайта. Важно сохранить структуру папок, в которых они хранятся. Для создания резервной копии сайта используйте FTP-клиенты. 
Создайте базу данных на новом хостинге 
 Базу сначала оставьте пустой. Сюда вы перенесете копию базы данных старого сайта. 
Восстановите сайт на новом хостинге 
 Скопируйте резервную копию сайта на новый сервер. Используйте также FTP-клиент. Когда все файлы скопированы, можно приступать к восстановлению сайта из резервной копии. 
Измените настройки сайта с учетом новых параметров (название базы данных, IP-адрес в DNS записа домена и пр.). Когда обновится DNS, сайт будет доступен для посетителей. 
Полезные советы 
Сохранение трафика 
 Посмотрите, на какие страницы больше всего приходят пользователи. Можно увидеть это с помощью статистики на вашем сайте. Важно оставить переход пользователя к таким страницам. 
 Самый простой способ сохранения ссылочной массы, трафика – настройка 301 редиректа на доменном уровне, также можно использовать mod rewrite (модуль веб-сервера Apache). 
 Для наилучшего результата расставьте редиректы на уровне разделов и отдельных страниц. 
Перенос сайта лучше делать поздно вечером или ночью, т.к. ночью обычно не так много посетителей. Также следует помнить, что серверы провайдеров долго хранят старые записи, и часть посетителей будут направляться на старый сервер. 
Перенос домена от одного регистратора к другому можно проводить через юридическую процедуру, методом пуша (нет проблем с бумагами и подписанием договоров, но передача домена производится в рамках одного регистратора). 
Удаление старой версии сайта 
 Не спешите удалять сайт на старом хостинге. Подождите не менее суток после смены серверов домена. 
 Дальше проверьте лог доступа на новом сервере. Если роботы поисковых систем посетили новый сайт, то старый сайт можно удалять. Удалите все папки и файлы системы управления сайтом, домен вашего сайта. 
Как можно раньше избавляйтесь от почтового сервиса от хостера, лучше используйте сторонний сервис, бесплатные услуги от Яндекс или Google. Переход на сторонний сервис поможет избежать потерь данных при переезде, а также наверняка улучшит услуги. Для хостера услуги хранения и отправки почты не являются приоритетными, поэтому их качество всегда хуже. 
Постарайтесь сохранить структуру папок для простого проставления редиректов при смене домена. 
Проверьте все внешние и внутренние ссылки. Не должно остаться старых ссылок. 
Создайте страницу 404. При возникновении ошибки, она поможет пользователю перейти на новый сайт. 
Перенос домена 

Типы переноса: 
смена регистратора доменного имени 
перенос между аккаунтами внутри одного регистратора (упрощенная схема) 

Для разных зон существует разная процедура переноса. В любом случае необходимо обращаться к текущему регистратору с просьбой отпустить домен и к новому – с просьбой принять домен. 
Для .ru, .su, .рф 
 Подача заявки к новому регистратору, написание заявление текущему регистратору. В заявлении указывается наименование и технический идентификатор нового регистратора. Заявление отдается лично или отправляется по почте после заверения у нотариуса. 
Для остальных зон (.com, .org, .me, .biz, .kz и пр.) 
 На основании EPP-code (секретный ключ домена). Не требуется личное присутствие и нотариальное заверение. 

nic.ru 
reg.ru 
К кому обратиться 

Для тех, кто не хочет тратить время и разбираться в переносе самостоятельно, можно обратиться к услугам специалистов (например, на free-lance.ru или freelansim.ru)


Выводы



Качественный и быстрый перенос сайта очень важен. Поэтому лучше обратиться к специалистам. Если же делаете перенос самостоятельно, поставьте заглушку (например, по техническим причинам сайт недоступен до…).

Наши контакты:

Телефоны
+7 (967) 555-3771

e-mail:
info@unibix.ru - для справок, заявок, заказов
ofis@unibix.ru - для документов и бухгалтерии
marketing@unibix.ru - отдел маркетинга, рекламы и партнерства
vk: vk.com/unibix
Время работы:
Пн—Пт, 10:00—19:00
Адрес офиса
236000, г. Калининград, ул. Гагарина, дом 16Г, офис №11,
ООО "Юнибикс" (950метров от Королевских ворот, ориентир магазин Виктория)