1. 程式人生 > 其它 >服務端渲染(SSR)vs 客戶端渲染

服務端渲染(SSR)vs 客戶端渲染

服務端渲染:當瀏覽器輸入http://www.aaa.com時,向伺服器發起請求,伺服器收到請求後,(1.尋找對應的html檔案;2.並執行裡面的ajax請求;3.將請求後的資料渲染到html檔案裡面;4.將渲染後的完整的html檔案傳到客戶端),客戶端收到html檔案,直接渲染頁面(客戶端只發起了一次請求)

客戶端渲染:當瀏覽器輸入http://www.aaa.com時,向伺服器發起請求,伺服器收到請求後,直接將對應的html檔案返回到客戶端,客戶端渲染html檔案,在檔案裡面遇到請求時,再次發起請求,獲取資料,獲取到資料後,將資料寫入到html檔案中,客戶端再渲染。(客戶端傳送了不止一次的http請求)

服務端渲染:會增加伺服器的壓力,減輕客戶端的壓力(渲染很快噢)

客戶端渲染:增加客戶端的壓力,如果很多請求的時候,首屏(第一次渲染頁面)載入會很滿噢,減輕伺服器的壓力

備註:客戶端(瀏覽器)