Производительность asp.net mvc vs linux way
Навернятка вы в курсе о таком ресурсе http://www.insight-it.ru/highload/ и об их замечательных отчетах об архитектуре высоконагруженных сервисов.
Очень интересно получается, что большинство в списке - это проекты на linux (php, ruby, python).
И есть один замечательный проект на asp.net mvc - stack overflow.
О нем вот тут:
http://www.insight-it.ru/masshtabiruemost/arkhitektura-stack-overflow/
Очень показательно получается если смотреть на 2 метрики:
- используемые технологии
- количество серверов.
Так вот на 2010 год Stack Overflow работал на 4х (!!!) серверах и в списке технологий практически нет ничего экзотического и недоступного из коробки.
А если почитать, что накручивают в проект, стартуя на php или ror и сколько им для этого потом серверов надо - то выводы напрашиваются сами собой: asp.net mvc очень удачная платформа из коробки для разработки высоконагруженного проекта, где большинство задач мастабирования будет покрываться стандартным масштабированием железа.
Но да, это может быть скучным… То ли дело написать свой компилятор для php и аллокатор памяти для python…



