SSR 是Server-Side Rendering (服务器渲染)的缩写,简单的理解就是将平时写的组件,页面通过服务器生成html字符串,在发送到浏览器,最后将静态标记,混合为客户端上交互的引用程序
SSR 常用框架:
React 的 Next Vue.js 的 Nuxt
优点:
1.更快的响应速度
2.容易被爬虫到页面数据
缺点:
1.增加服务器压力
2.开发难度大
3.可能会由于某些因素导致服务器端渲染的结果与浏览器端的结果不一致
BSR 客户端渲染 : 视图与数据的组装时在客户端完成的
SSR 服务端渲染 : 视图和数据的组装是在服务端完成的