服务端与客户端渲染 优缺点

服务器端渲染:
优点:1使前端耗时少。
2有利于SEO
3无需占用客户端资源,解析模板的工作完全交给后端来做,客户端只需要解析HTML页面
客户端的资源占用少。
4后端生成静态化文件。即生成缓存片段,减少数据库查询的浪费时间。高效。
缺点:1不利于前后端分离,开发效率低。
2占用服务器资源。

客户端渲染:
优点:1前后端分离。前端专注UI,后端专注api开发。前端有更多选择性,不需要遵循后端特定 的模板
2体验更好。
缺点:1前端响应较慢。客户端渲染,前端还需要进行拼接字符串的过程,需要耗费额外的时间,不 如服务器渲染的速度快。
2不利于SEO

使用服务器端渲染还是客户端渲染?
  不谈业务场景而盲目选择使用何种渲染方式都是耍流氓。比如企业级网站,主要功能是展示而没有复杂的交互,并且需要良好的SEO,则这时我们就需要使用服务器端渲染;而类似后台管理页面,交互性比较强,不需要seo的考虑,那么就可以使用客户端渲染。
另外,具体使用何种渲染方法并不是绝对的,比如现在一些网站采用了首屏服务器端渲染,即对于用户最开始打开的那个页面采用的是服务器端渲染,这样就保证了渲染速度,而其他的页面采用客户端渲染,这样就完成了前后端分离

转载于:https://www.cnblogs.com/shenlan88/p/11063954.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值