[英]Html.RenderAction performance?
我想在視圖上使用多個Renderaction,但要考慮的一件事是在這種情況下renderAction的性能。
例如,我有幾個模塊,我想在視圖上渲染它,有兩種方法可以做到:
你能告訴哪個更好,哪個更快嗎?
謝謝
這里沒有一般性的答案。 您必須根據具體情況做出此決定。 我個人傾向於盡可能地進行單個查詢,因為它減少了數據庫的往返次數。 但是,如果您的查詢涉及笛卡爾積,通常最好將其拆分為多個查詢(RenderAction方法)。
您還需要考慮RenderAction方法會產生更多可重用的操作。 如果需要可重用性,即使性能不是最佳選擇,您也可能要選擇RenderAction。
混合的方法將在將來進行查詢。 NHibernate支持多種查詢 ,可用於在一次往返中透明地運行多個查詢。 這稱為“ 將來查詢” ,尚未發布AFAIK,但您可以獨立於NHibernate應用此概念。
[英]Html.RenderAction with Angular
[英]@Html.RenderAction and CSS
[英]Html.RenderAction using AJAX
[英]Html.RenderAction not working with jQueryDataTable
[英]Html.RenderAction with Route Name
[英]Html.RenderAction in MVC with EntityFramework
[英]How to use Html.RenderAction in SparkView Engine?
[英]MVC5 Html.RenderAction with different controller
[英]Html.RenderAction MVC areas routing issue
[英]When Is It Appropriate to Use Html.RenderAction()?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.