Большие сайты на Drupal

04.03.2008

Периодически мне задают вопросы о Drupal. Способна ли система держать большую нагрузку? Насколько движок ограничивает полет фантазии дизайнера? Насколько система солидна, надежна, безопасна? Подходит ли она для корпоративных сайтов?

Отвечу на них, приведу в качестве примеров несколько известных сайтов и имен.

Лучшие сайты на Drupal

Какую посещаемость может выдержать сайт на Drupal?

Возьмем несколько англоязычных drupal-сайтов и посмотрим, что говорит Alexa.

Посещаемость популярных сайтов на drupal

На графике отображен reach — доля посетителей сайта от всех пользователей интернета. То есть сайт ubuntu.com в день посещает 0,04 % пользователей интернета. Для сравнения, digg.com в день посещает 0,6 %.

Основываясь на статистике за сентябрь 2007, можно предположить, что сейчас digg.com посещает 800 000 человек в день. Получим 50 000 человек в день на ubuntu.com или 90 000 человек в день на drupal.org.

Вывод: сайты на Drupal выдерживают и 10 000 человек в сутки, и больше.

У сайтов на Drupal может быть интересный дизайн?

Да, ниже несколько примеров.

Бельгийская радиостанция Radio Donna.

Сайт радиостанции на Drupal

Радиостанция Studio Brussel.

Сайт радиостанции на Drupal

Harvard's Science and Engineering department.

Гарвардский Университет использует Drupal

Официальный сайт Avril Lavigne.

Сайт Аврил Лавин на Drupal

Игровой сайт 9lives.be.

Игровой портал на Drupal

Подходит ли Drupal для солидных компаний?

Да, ниже некоторые известные имена.
AOL — корпоративный сайт,
Apple — выставка и конференция Macworld,
Mozilla — Get Firefox,
Forbes — видео-хостинг,
Greenpeace UK — официальный сайт,
Hillary Clinton — предвыборный сайт,
MTV UK — официальный сайт,
Novell — community-сайты,
Second Life — сайт разработчиков,
Sony — музыкальный портал и сайты исполнителей,
Sun — сайт с расширениями для Open Office,
Ubuntu — официальный сайт,
Warner Bros Records — музыкальный сайт,
Yahoo — Yahoo! Research,
ООН — сайт кампании по борьбе с бедностью.

Эта заметка основана на материалах блога Dries'а Buytaert'а.

Комментарии

Attlant, 04.03.2008 16:41

Интересно было бы узнать тоже но про wordpress...

Дмитрий Сергеев, 04.03.2008 16:46

Может кто-нибудь напишет, вдохновленный постом :) Или я попозже сделаю.

ACID Jesus, 04.03.2008 17:41

"Какую посещаемость может выдержать сайт на Друпал?" - смотря как накрутить - если на основе этого движка сделать многозвенную архитектуру с кеширующими серверами, отдельными серверами под СУБД, контролёрами и прочим - ест-но хоть любую. И это можно при желании накрутить на любую ЦМС имхо. На Мозилле и Убунте явно не 1 сервер и стандартная незатвиканная версия Друпала... хотя кто знает...

"У сайтов на Drupal может быть интересный дизайн?" - даже без шаблонизации можно при желании на любую цмс навесить любой дизайн, а с шаблонными движками и подавно... тоже имхо некорректный вопрос абсолютно...

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

Дмитрий Сергеев, 04.03.2008 17:52

Так это не ода Друпалу, и не утверждение в превосходстве над другими CMS.

Я привел ответы на частые вопросы. О том, что вопрошающие зачастую ставят их некорректно, нет смысла рассуждать. Теперь, когда будут спрашивать, буду ссылку давать, а не строить гипотезы про кеширование.

Будет сайт работать на 10000 человек в сутки? Будет. Хотя вряд ли на тарифе за $ 5 в месяц. И вряд ли не придется заниматься оптимизацией.

Можно необычно задизайнить? Можно, хотя это будет стоить дороже.

Можно использовать вместо Битрикса или Джумлы? Да, Yahoo! и Adobe используют ведь.

Просто любопытная подборка про сайты на Drupal, ничего более :)

a.sysoev, 05.03.2008 15:51

Все отлично, но у Друпала есть один огромный минус -- интерфейс админки.

Это система, сделана программистами для программистов.

Даже если прицепить к ней визивиг, некоторые клиенты пугаются внутреннего ее вида.

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

marazmus, 05.03.2008 16:56

Посмотрите админку MODx :) Это ваще караул...

Это просто две разные идеологии. Одна - MODx, Textpattern, Wordpress, Blogger.com - админка есть отдельная сущность внутри сайта.

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

По поводу "непонятной привязки к теме основного сайта" - вы просто плохо знаете Друпал, вот и все :) При настройке блоков, к примеру - всегда используется тема сайта, а не админки - вам же нужно видеть распределение блоков на именно на теме сайта, а не админки.

p.s. Дмитрий, большое спасибо за крупный шрифт в поле ввода коммента, и за само большое поле :)

a.sysoev, 06.03.2008 09:21

> По поводу "непонятной привязки к теме основного сайта" -
> вы просто плохо знаете Друпал, вот и все :)
> При настройке блоков, к примеру - всегда используется
> тема сайта, а не админки - вам же нужно видеть
> распределение блоков на именно на теме сайта,
> а не админки.

Речь не о блоках вовсе. Простому пользователю я не дам прав на смену места их размещения.

Я писал о том, что редактируя текст записи пользователь видит один дизайн интерфейса, а после нажатия кнопки "Сохранить", уже другой. И это отвратительно.

Дмитрий Сергеев, 05.03.2008 21:15

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

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

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

Андрей, 06.03.2008 13:22

Думаю, будет интереснее узнать на каких машинах, каком ПО и с какими настройками работают сайты, выдерживающие нагрузку Х - можно и на /bin/bash сделать сайт, работающий под высокой нагрузкой, только какова цена такого решения?..

Дмитрий Сергеев, 07.03.2008 09:55

Спасибо за идею, поищу что-нибудь на эту тему.

Сергей, 16.03.2008 08:45

Дмитрий, попробуйте систему Open Constructor (http://www.openconstructor.org/).

Примеры сайтов, созданных на OC:

- www.mobitravel.ru
- http://www.cinema.uz/ru/
- http://www.aralgenofond.org/

Избранные статьи:

- http://www.openconstructor.org/blog/index.php/.category.imho/article/.11/
- http://hostinfo.ru/articles/web/rubric48/rubric55/rubric75/1211/
- http://hostinfo.ru/articles/web/rubric48/rubric55/rubric75/1203/
- http://www.openconstructor.org/blog/index.php/.category.how-to/article/.34/

Здесь http://esector.ru/about/whats-new/esector-news/detailed/?id=200 говорится о том, что производительность предыдущей (коммерческой) версии системы Open Constructor (которая называлась "Веб конструктор") составляла до 190—250 запросов/сек. Новая (некомерческая версия) с тех пор улучшила эти показатели.

Вопросы разработчикам можете задавать здесь: http://groups.google.com/group/openconstructor

Дмитрий Сергеев, 17.03.2008 22:37

>> Дмитрий, попробуйте систему Open Constructor...

Я смотрел как-то на нее в октябре прошлого года. Мне тогда показалось, что это ближе к фреймворку, чем к CMS. Может плохо смотрел, конечно. Пригляжусь повнимательнее в этот раз.

Donet, 21.04.2008 01:38

"Требования к веб-клиенту:

* Browser: IE 5.5 и выше..."

дальше даже читать не стал. переходить на Windows или заморачиваться с вайном - это просто не серьезно.

justajazz, 17.07.2008 18:53

аналогично!
маразм полнейший :)

Сергей, 23.08.2008 12:28

Да, Drupal действительно отличная среда разработки. Но как заметили выше, действительно роль системы управления в больших сайтах не так велика, ну главное чтобы совсем не кривыми руками была написана :) Большую роль играет сервер, скорее, правильно настроеный сервер, который бы выдержал огромную нагрузку.

art-ego, 25.08.2008 22:01

Сайты с необычным дизайном? Как вам такие:
http://www.art-moda.org/
http://www.vansochi.com/

2 еще в разработке, скоро их покажу.
Интересно мнение профи (Дмитрия и компании).

Дмитрий Сергеев, 27.08.2008 23:24

Я не профи. Серьезно. А дизайн сайтов вполне обычный.

Polzovatel, 24.09.2008 00:29

Дизайн? Там был дизайн? -2 по шкале от -5 до +5

Jimboo, 15.01.2009 18:28

Зашел на http://www.art-moda.org/ и в саголовке сайта вместо цитаты (я предположил что это была цитата) увидел знаки вопроса. Что-то с кодировкой намучено или шрифт нестандартный. Портит внешний вид. Еще, я бы предпочел стандартный размер сайта (ширину), потому что если область просмотра не во весь экран, контент сильно сжимает по ширине. Мне кажется, что нехватает еще одного цвета в цветовой гамме сайта. Три доминирующих цвета (фото не берется в расчет) выглядят немного бедновато. А черный фон в данном случае психологически давит (его просто слишком много). Я думаю еще один цвет очень хорошо дополнил бы, главное правильно подобрать (а то ведь и испортить можно :) ). Можно напремер выделить адрес и панель меню другим фоном. Проще говоря разбавьте черный цвет, его очень много.

art-ego, 24.09.2008 02:07

Polzovatel, а можете подсказать, что именно не понравилось? Вообще-то там действительно был дизайн, есть и будет.

Александр, 30.09.2008 09:25

Обнаружил что сайт http://sportbox.ru/ тоже на друпал.

Дмитрий Сергеев, 30.09.2008 23:19

Ого, там 40k хостов в сутки. Да у вас в подписи сайт -- 2,5k.

art-ego, 01.10.2008 13:55

sportbox.ru на Drupal перешел после Zope3, на него спецов мало, вот они и решили сменить технологию.