Производительность Drupal 6 и Drupal 7

Возможный дубликат:
Drupal 7 медленнее, чем Друпал 6?

Я хочу начать новый проект и застрял, не зная, какую версию использовать.

У меня огромный опыт работы с D6, а также один проект (разработка модуля) для D7. Похоже, что D7 медленнее, имеет большее потребление памяти, а также не имеет документации на данный момент. Мне не нужны новые CCK, Views и прочее - похоже, я буду кодировать все необходимые функции в виде модулей.

Есть ли сейчас в D7 приятные детали, или лучше разработать проект под D6?

Какой путь вы выбираете для себя и почему?


person lifecoder    schedule 09.03.2011    source источник
comment
berkes, спасибо, я прочитал это, прежде чем задать свой вопрос, но это НЕ ответ. Мне не нужен CCK и прочее. Я не упомянул скорость генерации страниц из-за кеша. Мне нужно знать и другие плюсы и минусы (включая PDO, новое удобное разделение блоков и хороший тематический слой). Это не вопрос чистой скорости.   -  person lifecoder    schedule 09.03.2011


Ответы (3)


Однако с точки зрения разработчика или тематора мне нравится Drupal 7, потому что в нем довольно много ключевых улучшений, таких как:

  • Основная поддержка translatable Fields without localization hell, как и в предыдущих версиях (что полезно как для разработчиков модулей, так и для разработчиков тем)

  • Возможность иметь vocabularies with fields

  • Возможность предоставить пользователям доступ к nodes list page without having to give full node edition rights (или установить кучу дополнительных модулей).


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

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

person wildpeaks    schedule 09.03.2011
comment
Кстати, специализированный для Drupal раздел Stackoverflow (drupal.stackexchange.com) несколько дней назад открыл свою бета-версию, возможно, интересно для вас. - person wildpeaks; 10.03.2011

Очевидным преимуществом Drupal 7 является наложенный ajaxified интерфейс администратора — он больше не зависит от темы, а в меню НАМНОГО проще ориентироваться. Это ОГРОМНО для Drupal. API-интерфейсы следуют этому примеру, с изменениями очень приятно работать.

Тем не менее, большая часть модулей, доступных для Drupal 7 (даже предположительно преобразованных), еще не на 100%, поэтому, если вы хотите получить что-то быстрое и стабильное, тогда Drupal 6 для вас.

Два примера:

  • Я создавал фотосайт для друга, который хотел сразу продавать фотографии и управлять заказами; Я использовал Drupal 6, потому что, когда я попробовал порт Ubercart для D7, он почти не функционировал и повсюду оставлял предупреждения/ошибки.

  • Моя подруга хотела, чтобы сайт демонстрировал ее фотографии в галерее изображений, но не продавал их, и делал некоторые основные материалы для блога (позже она может расшириться); это я мог сделать сам, не полагаясь на другие модули, поэтому я использовал Drupal 7, и это сработало отлично. Ей гораздо проще работать с D7, в основном из-за встроенного в него встроенного меню быстрого доступа.

Таким образом, Drupal 7 проще, но Drupal 6 имеет надежную поддержку надстроек и тому подобного.

Дайте ему от 6 месяцев до года, и Drupal 7 наверстает упущенное.

person Jane Panda    schedule 09.03.2011
comment
Тема администратора портирована обратно на Drupal6 drupal.org/project/seven, так что это не аргумент. - person berkes; 09.03.2011

Drupal 7 громоздче, чем D6. D7 производит большое количество, и я думаю, что D7 медленнее, чем D6, с точки зрения скорости и производительности.

person Shivcharan    schedule 10.12.2011