Показать сообщение отдельно
Старый 27.04.2010, 12:42   #27
jettero
Senior Member
 
Регистрация: 24.06.2006
Сообщений: 143
По умолчанию

По тесту Hello World Symfony2 быстрее в 69 раз - но я говорил не про этот тест.

Второй тест, где Symfony2 быстрее в 60 раз, был посложнее:
основной шаблон + подшаблон (15 вставок) + 30 ссылок с роутингом + декоратор, то есть вряд ли можно сказать, что это только время холодного старта, скорее тест на время отклика, скорость шаблонизатора и роутинга

И Flow3 смог обработать всего 20 запросов в секунду, это даже модель не инициализировали (а с учетом DDD там скорости ждать не приходится) и запросов к БД не делали,
что же будет когда TYPO3v5 на ней сделают?

Недавно послушал несколько докладов с конференции highload++ и у меня возникло впечатление, что DDD для нагруженных сайтов вообще не в тему. Для чего-то мега сложного, типа ERP систем в интранете - да, DDD отличное решение; а для обычных, не слишком навороченных сайтов, но с большой посещаемостью - IMHO это не очень подходит.
На highload проектах не советуют даже с ORM работать, а советуют хранить модель в базе и работать с ней через реляционные запросы, а не отображать в объекты. Да, это не так красиво, зато быстро.

Последний раз редактировалось jettero; 27.04.2010 в 13:40
jettero вне форума   Ответить с цитированием