Vue SSR服务端渲染 vue预渲染
前端開發進化史
了解SSR之前,需要知道最原始的服務器渲染、前后端一起開發。使用用一個服務器。原始的服務器渲染是整個web項目放入后端,提供路由訪問。好處壞處也很多,舉例:MVC模式。JavaWeb
原始服務渲染
優點:
安全性:因為整個項目都在后端同一個服務器里。通過后端控制層提供路由訪問
首屏加載快:這樣瀏覽器不會太大工作,只需要接受后端返回回來html渲染
缺點:
不方便協同開發: 前后端開發困難,繁瑣不方便,可能需要等待后端或者前端進度
前端代碼量:前端還行需要自己編寫模板語句。jstl,ejs等…
維護難:隨著項目增大頁面的控制維護成本也會越來越大
體驗不足: 每次頁面的切換需要重新請求在渲染
隨著時代的變更。為了讓開發更加高效,而且有更好的體驗和維護成為。衍生出了前后端分離模式
意思就是:前端是一個單獨模塊單獨服務器,后端也是單獨模塊單獨服務器。兩者之間通過跨域訪問接口接口方式進行數據交互。大大提升了項目開發效率。比如較流行的 SPA單頁面程序
SPA單頁面瀏覽渲染
優點:
缺點:
隨著人們的需求升級,為了彌補缺點的不足。我們有推行了新模式 SSR服務端渲染 這個傳統的MVC有一些相似,但具體又不同。他的出現解決了SPA單頁面程序的問題,但是自身還有其他問題。看我們是怎么業務,在選擇適合的方式。說說SSR缺點優點:
SSR服務端渲染
優點:
缺點:
SPA單頁面程序和 SSR應用場景
-
比如你一個儀表板項目。初始加載時間對你不是很重要,那么就不用考慮SSR,這需要你開發權衡。看你的項目內容需要展示的時間來判斷
-
如何你項目中希望部分頁面(登錄頁、介紹頁)。有良好加載快又能SEO。那么推薦你使用 預渲染
預渲染什么?(https://ssr.vuejs.org/zh/#%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E6%B8%B2%E6%9F%93-vs-%E9%A2%84%E6%B8%B2%E6%9F%93-ssr-vs-prerendering)
Vue中如何使用。推薦看著篇文章: Vue預渲染案例(https://juejin.im/post/59d49d976fb9a00a571d651d#heading-9)
總結
以上是生活随笔為你收集整理的Vue SSR服务端渲染 vue预渲染的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 排序算法之快速排序(Java)
- 下一篇: 计算机毕业设计springboot+vu