参考链接:客户端渲染和服务端渲染的区别https://blog.csdn.net/qq_40885461/article/details/88539989
浅谈服务端渲染(SSR)https://www.jianshu.com/p/10b6074d772c
客户端渲染
在服务端Server放了一个HTML页面,客户端发送请求,服务端将页面给客户端,客户端在收到服务端响应的字符串后,然后浏览器从上到下依次解析,在解析过程中,如果发现ajax请求,则再次发起新的请求,拿到ajax响应结果后再模板引擎渲染。所以客户端渲染至少发送了两次请求。其中,第一次请求拿到的是页面,第二次请求拿到的是动态数据。总的来说,客户端渲染页面加载速度快,但是数据加载缓慢。
利:
- 前后端分离,前端专注于UI,后端专注于逻辑;
- 局部刷新,无需每次请求完整页面,体验更好;
- 节省服务器性能,部署简单;
- 交互性好,可以实现各种效果。
弊:
- SEO问题,爬虫看不