有回答提到了node.js的CPU負載和效率雖然服務器端渲染消耗CPU,但是可以通過服務器端緩存解決,並不是每個用戶都需要重新渲染壹個。
全身都是。而且,服務器端渲染甚至可以潛在地提高服務器效率(這個在第二個資源裏有提到,不過是純英文的,有時間我會翻譯壹下)。
2.服務器和客戶端可以* * *共享壹些代碼,避免重復定義。這可以使結構更加清晰,增加可維護性。
3.第壹次加載頁面的速度加快。客戶端渲染的壹個缺點是,用戶第壹次進入站點時,此時瀏覽器中沒有緩存,下載代碼後需要很長時間才能本地渲染。另壹方面,服務器渲染意味著用戶已經在下載渲染頁面,打開速度比本地渲染更快。
4.搜索引擎優化.服務器端渲染可以讓搜索引擎更容易讀取元信息和其他SEO相關信息,大大增加了網站在搜索引擎中的可見性。
其實不壹定非要好壞。服務器端和客戶端渲染各有優缺點。建議根據實際需要,部分頁面使用服務器渲染,部分頁面使用客戶端渲染,以達到最佳解決方案。