Vue.js 服务端渲染(SSR)

概述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

什么是渲染

在这里插入图片描述
渲染的本质就是解析然后替换字符串

传统的服务端渲染

在这里插入图片描述
其实返回去去的是字符串html,浏览器进行解析
在这里插入图片描述
在这里插入图片描述

客户端渲染在这里插入图片描述在这里插入图片描述

问题
在这里插入图片描述

为什么客户端渲染首屏渲染慢

在这里插入图片描述
在这里插入图片描述

传统服务端渲染速度(重点记一下)

在这里插入图片描述因为html和数据都在服务端处理 相当没有网络请求所以快,就一个请求。(也就是首屏直出)

为什么客户端渲染不利于 SEO(重点记一下)

模拟爬取网页
在这里插入图片描述

首先拿到是服务端渲染的

拿到页面字符串后程序进行分析,看权重,例如h1比较大titile等等。。。

在这里插入图片描述

客户端渲染的

啥都没有,因为要执行js后才有内容,对于程序来讲只拿到最初的状态
在这里插入图片描述

现代化的服务端渲染

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

通过 Nuxt 体验同构渲染

在这里插入图片描述
改命令
在这里插入图片描述
在这里插入图片描述
安装 axios
请求获取数据, 注意这里asyncData是nuxt特有钩子
在这里插入图片描述

问题:那么这个页面是服务端还是客户端渲染?

在这里插入图片描述
服务端渲染。

同构渲染的 SPA 应用

首屏渲染是SSR,但后面的交互都是客户端负责了。
在这里插入图片描述
在这里插入图片描述
没有去加载整个页面,只是加载js
在这里插入图片描述

同构渲染的问题

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值