2009-05-14 8 views
5

Sparkをasp.net mvcフレームワークで動作する私のオープンソースのペットプロジェクトに使用することに興味があります。誰かが実際の経験を持っていて、それが通常のasp.netビューエンジンと比較してどのように動作するかを知っているのでしょうか?Spark View EngineのパフォーマンスはASP.NETとどのように比較されますか?

私はmarketwatch.comがasp.net mvcとSparkを実行していることを知っています。

+0

スパークリンクが正しいとは思わない。おそらく変更されている:https://github.com/SparkViewEngine/spark – tic

答えて

13

出力を書き込む以上のことを行うクラスを生成およびコンパイルするために、ビューテンプレートが解析されます。ビューの最初のリクエスト後に、そのタイプのインスタンスを作成してレンダリングする以外の実際の作業はありません。

これは、CPUとメモリのコストをかなり広くプロファイルしています。私は、スパークでは測定可能なほど遅いものはないと想定するのは安全だと考えています。一般に、SparkやWebFormsビューエンジンのレンダリングは現実のアプリケーションでボトルネックになることはありません。

2

HereはWebフォームとSparkを比較するためのベンチマークです。 SparkのスコアはWebFormsよりも36%遅く、Sparkで得られる柔軟性のためにおそらく支払う価値があります。

関連する問題