谈谈服务端渲染的理解 和 使⽤场景

优点:

1. 有利于SEO

搜索引擎的主要两个工作:爬取网站并建立索引,当用户搜索某个关键字以排名的方式将网站相关呈现给用户。自然服务器对SEO很友好

2.首屏渲染时间快

缺点:

1.高并发,负载大

如果渲染全部交给服务端处理,在高并发的情况下,对于服务端负载压力大 (更⼤的服务器端负载)

2.复杂度
前后端耦合,互相依赖 (较⾼的学习成本)

3.依赖库支持
需要依赖库支持,例如基于react或vue框架的第三方库  (⼀些外部扩展库使⽤会受限)

场景:

服务器端渲染两大特点:首屏加载速度快 和 SEO优化

Nuxt.js: 依赖vue.js , 服务端渲染, 强大的路由功能,支持异步数据 , ES2015+语法支持 ,自动代码分层 ,支持各种样式预处理器SASS、LESS、Stylus等等

性能:

1.优雅降级
通过检测CPU和内存使用状况,来降级到SPA
2.同构
提高代码复用,保持SPA的强交互性,又能保证SEO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值