asp.net mvc フレームワークで実行される私のオープン ソース ペット プロジェクトにSparkを使用することに興味があります。実際の経験があり、通常のasp.netビューエンジンと比較してどのように機能するかを知っている人はいますか?
marketwatch.com が asp.net mvc と Spark を実行していることは知っています。
asp.net mvc フレームワークで実行される私のオープン ソース ペット プロジェクトにSparkを使用することに興味があります。実際の経験があり、通常のasp.netビューエンジンと比較してどのように機能するかを知っている人はいますか?
marketwatch.com が asp.net mvc と Spark を実行していることは知っています。
ビュー テンプレートが解析されて、出力を書き込むだけのクラスが生成およびコンパイルされます。ビューの最初のリクエストの後、そのタイプのインスタンスを作成してレンダリングする以外に実際の作業はありません。
CPUとメモリのコストがかなり広範囲に及ぶようにプロファイリングされています。Spark で測定可能なほど遅いものは何もないと想定しても安全だと思います。一般に、Spark または WebForms ビュー エンジンでのレンダリングが実際のアプリケーションでボトルネックになることはほとんどありません。
これは、 WebFormsと Spark を比較するために行われたベンチマークです。Spark は WebForms よりも 36% 遅くなりますが、これはおそらく、Spark で得られる追加の柔軟性のために支払う価値があります。