天天看點

服務端渲染SSR

我最開始接觸是在Vue的官網上,開始是作為一個小節出現,現在已經是個專門的大章節來專門講Vue服務端渲染的内容。

服務端渲染 簡單來說就是在伺服器上把資料和模闆拼接好以後發送給用戶端顯示。

回顧下前端的曆史,最開始的站點是簡單的靜态網站。後端大哥把.html檔案推送給使用者,使用者浏覽器解析這些字元串進行顯示。那個時候就是 服務端渲染 。可是後來由于網站内容越來越複雜、特效越來越炫酷,這種‘兼職’狀态已經不能滿足需求,細分之下的前端出現了。

随後為了友善的開發,開始提倡 前後端分離,大家各做個的,彼此之間通過基于HTTP的各種API協作,變成了資料動态生成的新一代站點。

再後來出現了Vue等三大MV*架構,網站做成了SPA應用,解決了很多問題的同時也帶來了新問題,其中最突出的兩個:難以SEO和首屏加載緩慢。