2012-04-13 1 views
0

ajax経由で更新される読み取り専用テーブルがある場合は、サーバー上でマークアップを生成するか、JSONを返してクライアント上でテーブルをレンダリングする方が良いでしょうか?ASP.Net MVCの読み取り専用テーブルのHTMLまたはJSONを返しますか?

これらは両方ともかなり簡単なので、テーブルマークアップが比較的単純であると仮定した方が好ましいと思います。

私はJSONを返すのが速いと思っていましたが、わかりません。帯域幅が似ているように思えますが、ASP.NetがJSONと部分ビューのレンダリングのどちらとしてコレクションを返すことができるかわかりません。

このシナリオでは、誰もベンチマークを行ったことがありますか、意見がありましたか?

答えて

1

JSONを返して、コンシューマが消費者がそのJSONにレンダリングを適用できるようにする必要があると思います。異なるコンシューマ向けに商品を変更する必要がある場合は、同じ生データを使用して、必要。

1

ページの性質が静的な場合は、サーバー側のレンダリングをお勧めします。インタラクティブな体験を望むなら、クライアントサイドレンダリングを使用してください。

は、ここで私は同意Client-Side vs. Server-Side Rendering

+0

比較する良いリンクです。重要なのは、サーバー側のレンダリングは、かなり静的なコンテンツのほうが速いことです。 – Craig

関連する問題