Я должен принять решение о нашей веб-странице сообщества (eXma german). Мы рассмотрим его с новой системой.Использование Drupal 7 или разработка новой системы: что лучше для повторного запуска веб-сайта с сообществом из 15 000 пользователей?
Есть два сайта: Первый - разработать совершенно новую систему напр. Django и Python. Второй заключается в использовании нового Drupal 7.
Лично у меня есть больше опыта с Drupal 6, и теперь, поскольку я тестирую Drupal 7 в своей локальной системе, я думаю, что это очень хорошая система с очень хорошим API для создания растущей страницы сообщества с некоторыми пользовательскими модульными разработками. Но другая сторона думает, что будет лучше разработать совершенно новую систему на основе Django/Python (потому что PHP - это плохой язык в их уме ... но я думаю, что это неважно), потому что Drupal не масштабируется так же хорошо, как система с python (но у нас сейчас только 15000 пользователей ...), а собственной системе лучше управлять, потому что мы знаем код.
Вы можете помочь мне принять правильное решение? Я предпочитаю Drupal 7 с некоторыми собственными модулями, мы будем развиваться. Потому что Drupal имеет прочное ядро центральных модулей, которые нам понадобятся для нашего сообщества.
Число пользователей не означает много. Какие уровни трафика вы в настоящее время испытываете, и чего вы ожидаете? Это будет фактором больше, чем количество пользователей ... – ircmaxell
В июне '10 мы имели трафик 80GB и 8 миллионов просмотров страниц. На одном сервере в данный момент. В другие месяцы от 50 до 80 ГБ и от 5 до 8 миллионов просмотров страниц в месяц. – sn3ek
Так что это среднее значение в среднем 3 запроса в секунду. Если вы говорите, что большинство запросов происходит в течение 8-часового периода, то вы говорите около 9 req/sec. Поэтому, если вы планируете будущее расширение и накладные расходы, вы ориентируетесь где-то около емкости от 30 до 40 req/sec. Это должно быть вполне выполнимо с тем, что вы выберете. Таким образом, производительность не является вашим ограничивающим фактором. О, и по моему опыту выбор платформы - это наименьшее из ваших забот. Код Bad Python будет сложнее масштабировать, чем хороший PHP. Напишите код в более удобной усадьбе, а затем побеспокоитесь о несуществующих проблемах. – ircmaxell