1.有利于SEO
搜索引擎主要作两个工做:爬行各个网页并创建索引,当用户搜索某个关键词时以排名的方式将相关网页呈现给用户。因此服务器渲染天生对SEO友好。vue
2.首屏渲染快react
请求发送时间 + 服务器渲染时间 + 页面返回时间 > 请求发送时间 + + 客户端执行 + 请求数据 + 页面返回时间。
因为服务器端的性能通常是远远高于用户的电脑,因此上述是成立的,可是随着服务器端大量并发访问,致使性能会降低,会出现服务器暂时没法访问后端
3.节能
对比客户端渲染的耗电浏览器
1.高并发,负载大
因为渲染任务都交由服务端进行,在高并发的状况下,对于服务端负载压力大,同时丧失了浏览器端做为一个自然分布式系统的优点。服务器
2.复杂度
先后端耦合,互相依赖并发
3.依赖库支持
须要依赖库支持,例如基于react或vue框架的第三方库框架
1.优雅降级
经过检测CPU和内存使用情况,来降级到SPA
2.同构
提升代码复用,保持SPA的强交互性,又能保证SEO分布式
服务器端渲染两大特色:首屏加载速度快 和 SEO优化高并发