Выбор между стабильными и разработанными выпусками моментальных снимков для нового сайта с высоким трафиком


После некоторых исследований я планирую начать миграцию сайта с высоким трафиком с Pressflow 6 на Drupal 7, поскольку текущая реализация (модули Pressflow 6 + 200) заставляет его сканировать. Я читал, что большинство изменений производительности Pressflow 6 (если не все) были внесены в Drupal 7, и это потрясающе. Я начну проект через день или 2, и мне было интересно, следует ли мне начинать со стабильной версии (5 января 2011 года) или с последнего снимка разработки.

Существует разрыв более чем в 3 месяца, и мне интересно, потеряю ли я исправления, внесенные в ветку 7.x за эти 3 месяца (это долгий срок для столь популярного проекта с открытым исходным кодом), и если новый стабильный релиз не за горами.

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

Author: Dipen, 2011-04-12

3 answers

Начните с -dev. С января D7 получил значительное количество исправлений ошибок, а также улучшения производительности. Однако 7.1 все еще не за горами, поэтому использование -dev - ваш лучший выбор.

Кроме того, когда выпуск такой старый, вам нужно протестировать и сообщить об ошибках в -dev (что также верно для всех модулей contrib). В противном случае вы можете просто сообщать об ошибках, которые уже исправлены.

 2
Author: Bojan Zivanovic, 2011-04-12 12:14:21

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

ИМХО, 200 - это огромное количество модулей. Если это возможно, подумайте о сокращении количества модулей. Часто 80 % функциональности сайта составляет создан с 20 % модулей, поэтому вопрос в том, оправдывают ли последние 20 % функциональности остальные 80 % модулей.

 2
Author: marcvangend, 2011-04-12 11:24:57

Я думаю, что ответ действительно зависит от того, насколько комфортно вам будет пачкать руки, если вы столкнетесь с проблемой. Лично мне нравится работать с версиями "dev", особенно в тех случаях, когда было много активной разработки, которая не вернулась к последней "стабильной" сборке. Тем не менее, у меня довольно четкое представление о том, как работает Drupal, и я создал много сайтов в этой среде.

Я чувствую, что разработчикам поможет, если я смогу указать на ошибки (или, может быть, даже время от времени предлагайте исправление), и я получаю возможность использовать новейшую версию кода! Победа, победа.

 0
Author: Chance G, 2011-04-12 08:26:07