天天看點

ASP.NET Core Blazor宿主模型的比較

Blazor有兩種宿主模型(兩種模式),Blazor Server(SSR)和Blazor WebAssembly,

在用模闆建立項目時,可以選擇相應的模闆。

優缺點總結如下:

Blazor Server(SSR):伺服器端來執行業務邏輯操作,然後通過signalR進行局部更新,然後交由用戶端來渲染。

ASP.NET Core Blazor宿主模型的比較

優勢:利用伺服器端的硬體資源和網絡資源,業務邏輯由伺服器端來處理。

缺點:可能會導緻伺服器端性能下降。

Blazor WebAssembly:由用戶端實作編譯和執行代碼,業務邏輯在用戶端。

ASP.NET Core Blazor宿主模型的比較

優勢:不需要連接配接伺服器端就可以完成業務邏輯,充分利用的用戶端資源,甚至不需要連接配接網絡。

缺點:首次下載下傳比較的内容較多,第一次運作時速度也受影響。雖然可以在用戶端執行C#編寫的代碼,但是也僅限于浏覽器。

繼續閱讀