В моем основном проекте 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>

Все эти компоненты представления запрашивают одну и ту же таблицу базы данных. Я хочу знать, могу ли я использовать один запрос для всех компонентов представления для повышения производительности? Если да, то как?

Я подготовил схему, чтобы объяснить мою цель

0 ответов

Другие вопросы по тегам