0

我希望有一个带有各种“小部件”的主页,这些“小部件”显示来自我网站中各种控制器的数据。我希望显示的小部件取决于经过身份验证的用户的角色。由于许多小部件将出现在多个视图上,我目前的方法是让每个小部件由一个视图表示。每个角色也将有自己的视图,它由多个 RenderAction 调用各种小部件视图组成。主页将调用 RenderAction 以显示经过身份验证的用户角色的适当视图。

问题:

1) 在我的主页上有多个嵌套的 RenderAction 调用是否存在任何性能问题?

2)还有其他我应该考虑的方法吗?

4

1 回答 1

1

例如,RenderAction 将比 RenderPartial 慢一点。但是,性能应该根据您的目标来衡量,这意味着 RenderAction 可能会足够快。在尝试优化之前,您应该始终测量。

如果您在这些子操作中进行数据库连接,那么您如何呈现结果并不重要。

于 2010-12-16T16:19:45.697 回答