Jan. 7th, 2014

vadimpanin: (Default)
Ruby on Rails и Grails показывают примерно 200 запросов в секунду (рендерится примитивный темплейт, без запросов к БД). Только джава ест 600 мегабайт оперативки и 300% проца, а рельсы, из-за отсутствия многопоточки - 100% проца и 100 мегабайт памяти. Хотя, казалось бы, одно - интерпретируемый язык с динамической типизацией, второе - байт-код со статической.
Надо еще Play framework попробовать, там нет всего этого кровавого энтерпрайза со спрингом (зато зачем-то Скала в темплейтах).

UPD: Я ошибся с жабой. Перегрузился в винду (надоело глаза ломать), запустил Grails на винде - 100 запросов в секунду. Стал разбираться, оказывается он в девелопмент режиме запускался, в продакшне получилось 500 запросов в секунду, если учитывать нагрузку на проц - вполне на уровне рельсов. Рельсы на винде нет смысла запускать (они тут раз в 10 медленнее). Надо в макоси в продакшне попробовать тоже, но врядли сильно быстрее будет.
Попробовал еще JSP - 2800 (!) запросов в секунду.
Не, я понимаю что веб-приложения большую часть времени сидят ждут ответа от базы, но такая разница в рендере почти статического шаблона.
Есть вариант, что я тут вообще производительность вебсервера тестирую (рельсы - webrick, grails - томкэт, jsp - glassfish).

Profile

vadimpanin: (Default)
vadimpanin

May 2015

S M T W T F S
      12
3456 7 89
1011 1213 1415 16
17181920 212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 23rd, 2025 03:42 pm
Powered by Dreamwidth Studios