Может я чего-то не понимаю, но у меня вызывает сомнение обоснованность главного требования о том, что кеш должен быть in-process.
Вы пишете, что нужно обрабатывать 70 тыс. запросов в секунду, 3000 Мбит/с, но это ведь совсем не много. Только что поставил простой эксперимент на своем десктопе — померял пропускную способность http-сервера nxweb на файле размером 10Кбайт. Получилось 340 тыс. запросов в секунду и почти 3.5 Гбайт/с. Запас более чем десятикратный. Причем это далеко не два Xeon'а, а всего лишь i7-2600 (3.4 ГГц).
Другое дело, что Java в принципе медленнее C/C++. Банальный «hello, world» через Tomcat на моем же десктопе дает лишь 30-50 тыс. запросов в секунду. А если она еще к memcache начнет обращаться, то будет совсем нехорошо.
Большинство проблем Друпала, о которых здесь говорят, методом полировки не решаются.
Полагаю, что проблема «семерки» как раз в том, что разработчики не рискнули полностью оторваться от накопленного багажа и совершить действительную революцию, которая вдохновила бы авторов модулей на воссоздание их в новой версии. Получилось ни то, ни се. И совместимости нет, и нововведений мало.
В итоге многие модули так и остались в «шестерке». И вообще, у многих модулей вижу надписи «ищется новый модератор/автор». Авторы модулей отворачиваются от Друпала. И это действительно большая проблема.
А мое внимание недавно привлекла CMS Concrete5 (русский сайт). На Хабре про нее ничего не нашел, но в обзоре рынка CMS за 2011 год (на англ.) она показала фантастический рост доли рынка.
Сейчас пробую на ней сделать следующий сайт. Поковырял примеры модулей, все очень приятно выглядит, и не громоздко. Утверждается, что с этой CMS и пользователю удобно, и разработчику легко. Интересно было бы услышать мнения.
Вы пишете, что нужно обрабатывать 70 тыс. запросов в секунду, 3000 Мбит/с, но это ведь совсем не много. Только что поставил простой эксперимент на своем десктопе — померял пропускную способность http-сервера nxweb на файле размером 10Кбайт. Получилось 340 тыс. запросов в секунду и почти 3.5 Гбайт/с. Запас более чем десятикратный. Причем это далеко не два Xeon'а, а всего лишь i7-2600 (3.4 ГГц).
Другое дело, что Java в принципе медленнее C/C++. Банальный «hello, world» через Tomcat на моем же десктопе дает лишь 30-50 тыс. запросов в секунду. А если она еще к memcache начнет обращаться, то будет совсем нехорошо.
Полагаю, что проблема «семерки» как раз в том, что разработчики не рискнули полностью оторваться от накопленного багажа и совершить действительную революцию, которая вдохновила бы авторов модулей на воссоздание их в новой версии. Получилось ни то, ни се. И совместимости нет, и нововведений мало.
В итоге многие модули так и остались в «шестерке». И вообще, у многих модулей вижу надписи «ищется новый модератор/автор». Авторы модулей отворачиваются от Друпала. И это действительно большая проблема.
Сейчас пробую на ней сделать следующий сайт. Поковырял примеры модулей, все очень приятно выглядит, и не громоздко. Утверждается, что с этой CMS и пользователю удобно, и разработчику легко. Интересно было бы услышать мнения.