测试一下标签
看來就來得及啊的
為什么使用 SPA 和 Angular 2?
在用戶啟動 SPA 時,該應(yīng)用程序僅呈現(xiàn)來自服務(wù)器的一個 HTML 頁面。除了這個 HTML 頁面,服務(wù)器還會向客戶端發(fā)送一個應(yīng)用程序引擎。該引擎控制整個應(yīng)用程序,包括HTML 頁面的處理、輸入、輸出、繪制和加載。通常,90–95% 的應(yīng)用程序代碼是在瀏覽器中運(yùn)行;當(dāng)用戶需要新數(shù)據(jù)時或必須執(zhí)行身份驗(yàn)證等安全操作時,就會在服務(wù)器中運(yùn)行剩余代碼。由于幾乎消除了對服務(wù)器的依賴,所以 SPA 能在 Angular 2 環(huán)境中自動擴(kuò)展:無論有多少用戶同時訪問服務(wù)器,在 90–95% 的時間里,應(yīng)用程序的性能絕不會受到影響。
另外,因?yàn)榇蟛糠重?fù)載都在客戶端上運(yùn)行,所以服務(wù)器在大部分時間里都處于空閑狀態(tài)。對服務(wù)器資源的低需求顯著減少了服務(wù)器上的壓力,也潛在地降低了服務(wù)器成本。
Angular 2 的另一個優(yōu)勢是,它可以幫助 SPA 有效地使用微服務(wù)
總結(jié)
- 上一篇: 1131: 零起点学算法38——求阶乘和
- 下一篇: 文件操作之按照字符读写文件