Как производительность Spark View Engine сравнивается с ASP.NET? - PullRequest
5 голосов
/ 14 мая 2009

Мне интересно использовать Spark для моего проекта с открытым исходным кодом, который работает с фреймворком asp.net mvc. Интересно, имеет ли кто-нибудь реальный опыт работы с ним и знает, как он работает по сравнению с обычным механизмом просмотра asp.net?

Я знаю, что marketwatch.com запускает asp.net mvc и Spark.

Ответы [ 2 ]

13 голосов
/ 23 мая 2009

Шаблоны представлений анализируются для генерации и компиляции класса, который не делает ничего, кроме записи выходных данных. После первого запроса представления нет никакой реальной работы, кроме как для создания экземпляра этого типа и рендеринга.

Он был профилирован для процессора и памяти, довольно дорого стоит. Я полагаю, можно с уверенностью предположить, что в Spark нет ничего заметно медленнее - и в целом маловероятно, что рендеринг в механизмах представления Spark или WebForms станет узким местом в реальном приложении.

2 голосов
/ 16 мая 2010

Здесь - это тест для сравнения WebForms и Spark. Spark набирает на 36% медленнее, чем WebForms, что, вероятно, стоит заплатить за дополнительную гибкость, которую можно получить с Spark.

...