В моем основном проекте asp.net есть много компонентов представления, которые используют одну и ту же модель с разными параметрами.
У меня есть следующий основной проект asp.net. Имейте много компонентов просмотра на той же странице бритвы, которая использует ту же модель. Как я могу оптимизировать его для повышения производительности?
<div class="row">
@await Component.InvokeAsync("IndexKategori", new { viewName = "IndexKategori" })
<aside class="col-md-4 right-sidebar-lg" style="height: auto !important;">
<div class="sticky">
@await Component.InvokeAsync("PopularPost", new { viewName = "PopularPost" })
@await Component.InvokeAsync("SonEklenenler", new { viewName = "SonEklenenler" })
@await Component.InvokeAsync("YorumSide", new { viewName = "YorumSide" })
</div>
</aside>
<div class="col-12 mb-4">
@await Component.InvokeAsync("IndexKonu")
</div>
Все эти компоненты представления запрашивают одну и ту же таблицу базы данных. Я хочу знать, могу ли я использовать один запрос для всех компонентов представления для повышения производительности? Если да, то как?