SPA架構(gòu)車的優(yōu)點(diǎn)如下:1。減輕服務(wù)器的壓力:因?yàn)榉?wù)器先向客戶端發(fā)送一個(gè)包含靜態(tài)資源、JavsScript和模板的靜態(tài)數(shù)據(jù)(payload),然后客戶端只需要獲取渲染頁(yè)面或視圖所需的數(shù)據(jù)。有效負(fù)載是一項(xiàng)關(guān)鍵資源。2.提高頁(yè)面的渲染效果:由于移動(dòng)設(shè)備的普及,可以開發(fā)一個(gè)提供JSON格式數(shù)據(jù)的網(wǎng)絡(luò)服務(wù),然后可以被不同的客戶端使用。要使用SPA,您可以使用HTTP-API。與在服務(wù)器端呈現(xiàn)HTML頁(yè)面相比,HTTP-API有許多優(yōu)點(diǎn),因此您可以輕松地執(zhí)行單
元(
查成交價(jià)|
參配|
優(yōu)惠政策)測(cè)試和其他操作,并且還可以被許多其他客戶端程序使用。3.工作在瀏覽器中完成:SPA最大的優(yōu)勢(shì)是大量工作在瀏覽器中完成,服務(wù)器承擔(dān)的工作更少,從而可以處理更多的請(qǐng)求。同時(shí),SPA需要額外的請(qǐng)求模板開銷,可以通過(guò)預(yù)編譯模板、緩存機(jī)制以及將多個(gè)模板拼接成一個(gè)大模板來(lái)減少請(qǐng)求的數(shù)量。
0有用
0踩
回復(fù)