前端渲染:
指的是后端返回json数据,前端利用预先写的html模板,循环读取json数据,拼接字符串,并插入页面
后端渲染:
指的是前端发送请求,后端用后台模板引擎直接生成html,前端接收到数据后直接插入页面
对比:
对比 | 前端渲染 | 后端渲染 |
---|
页面显现速度 | 主要受限于带宽和客户端激起的好坏,优化的好,可以逐步动态展现内容 | 快,受限于用户的带宽 |
流量消耗 | 多 | 少一点,(可以省去前端框架部分的代码) |
seu | 大量使用ajax,不利于seu优化 | 有利于seu优化 |
可维护性 | 好,前后端分离,代码一目明了 | 差,前后端东西放在一起 |
耗能 | 不占用服务器运算符 | 占用服务器资源 |