服务端渲染与客户端渲染

344 阅读1分钟

服务端渲染

浏览器向服务端发送一次页面请求,服务端将提前渲染好的页面和数据整个返回个浏览器,浏览器直接呈现出来。

优点

  • 利于SEO优化,爬虫可以爬取到数据
  • 首屏渲染快
  • 可以缓存

缺点

  • 不利于项目维护
  • 增加服务端端压力

客户端渲染

浏览器发送一次页面请求,然后进行解析,当解析到网络请求时候,就再次发送请求,用响应的结果进行渲染。

优点

  • 前后端分离,开发很爽,项目比较好维护;

缺点

  • 不利于SEO优化

总结:采用什么方式进行开发,要区分不同的情况,像电商类的商品数据适合采用服务端渲染,利于SEO优化。但是商品评论之类的数据就可以采用客户端渲染,增加用户的使用体验。反正也不需要SE优化