0

私のサイトで見つかったさまざまなコントローラーからのデータを表示するさまざまな「ウィジェット」を含むホームページが必要です。認証されたユーザーの役割に応じてウィジェットを表示したい。多くのウィジェットが複数のビューに表示されるため、現在のアプローチでは、各ウィジェットをビューで表します。各ロールには、複数の RenderAction 呼び出しのさまざまなウィジェット ビューで構成される独自のビューもあります。ホームページは RenderAction を呼び出して、認証されたユーザーの役割に適したビューを表示します。

質問:

1) ホームページに複数のネストされた RenderAction 呼び出しがある場合、パフォーマンスの問題はありますか?

2) 考慮すべき他のアプローチはありますか?

4

1 に答える 1

1

たとえば、RenderAction は RenderPartial よりも少し遅くなります。ただし、パフォーマンスは目標に関連して測定する必要があります。つまり、RenderAction が十分に高速になる可能性があります。最適化を試みる前に、常に測定する必要があります。

また、これらの子アクションでデータベース接続を行っている場合、結果をどのようにレンダリングするかは問題ではありません。

于 2010-12-16T16:19:45.697 に答える