Перенос большого сайта с 6 на 7

Главные вкладки

Аватар пользователя AnNik AnNik 4 апреля 2015 в 15:19

Господа, был ли у кого-то опыт переноса большого сайта с 6 на 7 версию?
Поделитесь плз опытом, как все проходило, возникали ли какие-то проблемы при конвертации? В общем, интересны любые впечатления и опыт на эту тему.

Кратенько о сайте, который надо бы перенести:
- 400+ тыс нод;
- чуть меньше 2 млн комментов;
- куча модулей (ключевые: privatemsg, og, badges, + несколько довольно сложных самописных).

Комментарии

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 4 апреля 2015 в 15:58

"AnNik" wrote:

Это может быть существенно для новой структуры и вашего хостинга. Вы вопрос задали в масштабируемости и быстродействии.
Если это 10к хитов в сутки, я бы не парился.
Если юзеры, то скорее всего тоже бы не парился

Аватар пользователя adandrey adandrey 4 апреля 2015 в 16:06

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

Аватар пользователя Andruxa Andruxa 4 апреля 2015 в 16:37

Переносил несколько инет-магазинов d6+ubercart в один мультисайтинг на d7+commerce.
Нод там поменьше, комментариев в силу специфики - не было совсем.
По факту, в d7 было создано ~50K разных сущностей, ожидается их увеличение до ~100К, по мере переноса остальных сайтов.
На новом сайте создается новая структура данных и на основании неё - план что откуда и куда переносится.

Переносил через экспорт-импорт:
1. Полная выгрузка существующего контента в csv-xls, экспорт - самописные action для batch api
2. Ручная правка, по мере необходимости.
3. Загрузка с помощью feeds - пришлось написать несколько процессоров и плагинов для feeds tamper.

По мере выгрузки-загрузки, уточнялась структура данных на новом сайте, тестировалась производительность, вносились изменения и дальше рекурсия.

Юзеры - фильтрация неактивных/левых на старых сайтах, выгрузка-загрузка, при этом им придется заново подтверждать свой e-mail через сервис восстановления пароля.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 4 апреля 2015 в 16:34

"adandrey" wrote:
Я консультировался с профессионалами по переносу подобного сайта, сказали, что работы не на один месяц, нужно подобрать аналогичные модули (если не будет версий для семёрки, то либо отказываться, либо писать под заказ), правка и настройка путей, много других мелочей, в общем отказался от идеи переноса пока...

Вас излишне запугали.
Аналогичные модули - я не могу назвать модуль на который в д7 нет аналогов + многие вещи можно выкинуть и реализовать филдами или рулезами.
Правка и настройка путей - они разве меняются?
Много мелочей - ловля тараканов она такая, да

Аватар пользователя AnNik AnNik 4 апреля 2015 в 17:25

"RxB" wrote:
Вы вопрос задали в масштабируемости и быстродействии.

Наверно, действительно неудачно выбрал раздел форума для этой темы, сорри...

"RxB" wrote:
Это может быть существенно для новой структуры и вашего хостинга.

Насчет хостинга понятно, знаю прекрасно, что 7 грузит его куда серьезнее, чем 6. Но это не проблема, не будет справляться, перееду на более мощный.
А вот насчет структуры не совсем понял, что вы имеете в виду.

"RxB" wrote:
я бы не парился

В смысле? Нет смысла заморачиваться с переносом на 7? Почему? Или...?
Переносить хочу в первую очередь потому, что 6 сейчас уже практически мертва, ни новых модулей, ни тем, ни... Боюсь, что и критические дырки скоро затыкать перестанут...

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

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 4 апреля 2015 в 17:35

"AnNik" wrote:
Насчет хостинга понятно, знаю прекрасно, что 7 грузит его куда серьезнее, чем 6. Но это не проблема, не будет справляться, перееду на более мощный.

А я знаю кейсы, когда D7 грузит значительно меньше чем D6, отталкиваться надо от структуры сайта, если у вас там ноды с 200 полями, то быстрее на семёрке не станет.
"AnNik" wrote:
В смысле? Нет смысла заморачиваться с переносом на 7? Почему? Или...?

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

Ваши объёмы большие, но далеко не огромные. Никаких проблем, если структура сайта не представляет из себя что-то невероятное

Аватар пользователя AnNik AnNik 7 апреля 2015 в 9:35

"RxB" wrote:
Ваши объёмы большие, но далеко не огромные. Никаких проблем, если структура сайта не представляет из себя что-то невероятное

Понял, спасибо, это радует:)
А какой способ конвертации, на ваш взгляд, оптимальный в данном случае?