服务端渲染:就是在服务端完成html文件的拼接,然后返回给客户端;
客户端渲染:就是更多的html的拼接在前端完成,有利于前后端的分离;
客户端渲染与服务端渲染最本质的区别就是看谁来完成html文件的完整拼接;
服务端渲染的优缺点:
优点:1、前后端分离
2、体验更好:比如,我们将网站做成SPA或者部分内容做成SPA,这样,尤其是移动端,可以使体验更接近于原生app
缺点:1、前端响应较慢
2、不利于SEO
客户端渲染的优缺点:
优点:1、利于SEO
2、无需占用客户端资源
3、后端生成静态文件
缺点:1、不利于前后端分离
2、占用服务端资源