C# 針對(duì)云進(jìn)行優(yōu)化
.NETCore是可移植的,并且是完全跨平臺(tái)的。由于占用空間小(相對(duì)于完整的.NETFramework肯定如此),它也是可擴(kuò)展的。當(dāng)編譯.NETCore程序時(shí),只會(huì)把運(yùn)行程序需要的二進(jìn)制文件打包到程序集或可執(zhí)行文件中,所以非常容易在其他云硬件上復(fù)制和運(yùn)行程序。由于.NET Core的代碼是完整.NET Framework的一個(gè)分支,而完整的.NET Framework是經(jīng)過時(shí)間驗(yàn)證的、精心設(shè)計(jì)開發(fā)的編程庫,所以代碼對(duì)于暫時(shí)性問題和處理的異常表 現(xiàn)出彈性恢復(fù)能力。
.NETCore庫和運(yùn)行庫的大小和速度也己被優(yōu)化。在云中,用戶需要按照使用量(如資源消耗量)付費(fèi),因此這一點(diǎn)就非常重要。因此,如果程序占用的空間小,運(yùn)行速度快,需要的計(jì)算能力就少,成本會(huì)隨之降低。
點(diǎn)擊加載更多評(píng)論>>