Vladson не передергивайте.
С таким подходом можно подойти ко всем cmf/cms. Складывается впечатление, что Вы не имеете представления о чем рассуждаете.
Проект Limb развивается не один год и не одним человеком, и уж точно не на коленке на хомячке васи пупкина
Если нечего сказать по существу, можно просто промолчать.
Этот тред точно не для деталей реализации Limb. У проекта есть свой сайт и свой форум. В котором с Вами с радостью подискутируют о технических деталях.
Для справки:
http://www.zend.com/php5/contest/contest.php?id=89&single=1
http://www.zend.com/php5/contest/top_rated.php
Причем обратите внимания на дату. С того времени Limb чуть ли не переписан заново.
-----------------------------------
Конкретно к разработчикам Limba.
У Bege на самом деле довольно интересная мысль - реализовать некую законченную модель, при помощи которой каждый желающий может протестировать Limb.
У Вас же был "пример пустого проекта" (может есть и сейчас)? Почему бы не создать тестовый проект или набор тестовых проектов. Дело в лишней паре рук? Языком все горазды
Проект такой-то, работает на таком-то железе.
При этом 1 страница - аля солянки, последних 5 новостей, последня статья ещё какие-то блоки. следующий шаг лог пользователя, дальше страница с большой выборкой из базы данных тут мы "рисуем" Gridobject.
Как раз выборок из базы лучше избежать, точнее база должна быть минимальна. А в тестах cmf вообще без коннекта к базе. Так как большая выборка из базы в реальных приложениях эта задача действительно целиком и полностью ложится на девелопера.
На мой взгляд для тестов таких пакетов как "active record" в базе хватит нескольких сот объектов.
На мой взгляд правильный подход к такому тестированию у fishera
http://alexeyrybak.com/blitz/blitz_ru.html#bench
1 тест - "hello, world!"
2 тест конкретная задача решаемая неким стандартным набором пакетов ("hello, world!" также должен меряться этим набором пакетов)
Вот с чем бы тебе провести аналогию, чтобы убедить, что сделать подобные замеры довольно сложно...скажем, тебе дают конструктор и спрашивают, как быстро будет ехать модель, построенная на его основе?(причем способов собрать модель великое множество) .
Кому как не разработчикам конструктора выполнить эту задачу легче всего? Причем так, чтобы модель была практически оптимальной.
Естественно у разработчиков есть дела важнее, чем написание этих тестов
, но пока такого сравнительного анализа не будет, будут и вопросы и сомнения.
Более того результаты тестирования будут отличным материалом для популяризации.
-~{}~ 20.12.06 06:52:
Автор оригинала: BeGe Та вот проблема в том, что я знаю что Лимб был очень медленным.
Очень медленным он не был.. он просто не был быстрым...
Очень медленным был ezPublish который у меня генерил 400МБ данных профайлера от единичного request.
У меня наверное руки кривые, но я не представляю как ezPublish можно использовать по прямому назначению - "publish".