Categories
程式開發

摩拜前端多類型 ssr 業務框架的實踐優化和自研探索之路丨GMTC


摩拜很早開始從傳統的 nginx + 前端框架(vue、react)的靜態架構模式轉變為 node ssr + (vue、react)的服務化架構模式。最早從nuxt(express + vue) 再到nuxt(koa + vue)、以及國內較早將egg 投入生產環境(egg + vue 以及egg + react)並接入alinode 監控體系,內部在node docker 化也有一定的實戰優化經驗(多鏡像版本、線上線下部署、服務監控等)、再到比較研究了以上開源的實現細節之後,開始了快速的自研ssr 的一些嘗試和思考。

內容大綱:

1、nuxt 的應用實踐和設計原理分解

  • express、koa + vue 的並行深入實踐
  • 一路從 rc 上來的新老項目升級踩坑之路
  • 國際化業務方案實踐
  • 高級特性詳解:部分配置項說明(render 部分等)、backpack-core解析、asyncData 原理解析、middleware設計、模板解析、自動路由設計、webpack打包等

2、egg 的應用實踐和設計原理分解

  • egg + vue、react 的並行深入實踐
  • 國際化業務方案實踐
  • alinode 監控體系接入採坑實踐
  • 部分設計思路詳解

3、基於 node docker 化的實戰優化經驗

4、自研 ssr 的一些嘗試和思考

聽眾收益:

1、相比前端靜態架構模式,ssr 的服務化架構模式更利於前端業務的能力拓展以及一些諸如 seo、白屏優化等等

2、如何快速地從優秀的 ssr 開源框架的多案例多維度實踐,再到深入學習其中的設計思路開啟自研探索之路