Особые случаи при переносе сайтов на хостинг |
1. Архив сайта много весит
Некоторые сайты, развивающиеся годами, имеют большой объём даже в заархивированном виде. Но трафик платный, и поэтому процесс переноса сайта может стать очень дорогостоящим и долгим. А на помощь приходит доступ SSH к старому и новому хостингам - пользователь может перекачать проект напрямую с одного на другой сервер при помощи утилиты «scp». Перекачка файла на другой сервер происходит без использования промежуточного звена, которым выступает персональный компьютер.
2. Ограниченные ресурсы сервера
Проблемы могут возникнуть при отсутствии места на хостинге или ограничении процессорного времени. Это приведет к тому, что в процессе создания резервной копии сайта неожиданно происходит прерывание скрипта, поэтому и не удается создать полную копию сайта. Решение следующее - создавать дамп сайта нужно по частям: сохранить сначала одну часть папок, потом другую, пока весь проект не будет выкачан, также с сервера следует удалять скачанные файлы для освобождения места.
3. Большой размер баз данных
Когда база данных весит много, к примеру, 700 мегабайт, то создание её дампа может оказаться не простой задачей. Для разработки такого «тяжёлого» дампа при помощи утилиты «phpmyadmin» потребуются десятки минут, а многие провайдеры на время выполнения скриптов на сайтах клиентов задают ограничения - к примеру, 30 секунд. Времени оказывается недостаточно для полного создания дампа базы данных. Решить проблему можно с помощью подключения по SSH и работы с командой mysqldump, которая не подразумевает ограничений. Копия базы данных сохранится на сервере, и пользователю останется только скачать её на компьютер.
|