美文网首页
SSR是什么?优势是啥?

SSR是什么?优势是啥?

作者: 泪滴在琴上 | 来源:发表于2021-02-06 09:27 被阅读0次

在客户端请求服务器的时候,服务器到数据库中获取到相关的数据,并且在服务器内部将Vue组件渲染成HTML,并且将数据、HTML一并返回给客户端,这个在服务器将数据和组件转化为HTML的过程,叫做服务端渲染SSR。

而当客户端拿到服务器渲染的HTML和数据之后,由于数据已经有了,客户端不需要再一次请求数据,而只需要将数据同步到组件或者Vuex内部即可。除了数据意外,HTML也结构已经有了,客户端在渲染组件的时候,也只需要将HTML的DOM节点映射到Virtual DOM即可,不需要重新创建DOM节点,这个将数据和HTML同步的过程,又叫做客户端激活。

使用SSR的好处:

有利于SEO:其实就是有利于爬虫来爬你的页面,因为部分页面爬虫是不支持执行JavaScript的,这种不支持执行JavaScript的爬虫抓取到的非SSR的页面会是一个空的HTML页面,而有了SSR以后,这些爬虫就可以获取到完整的HTML结构的数据,进而收录到搜索引擎中。
白屏时间更短:相对于客户端渲染,服务端渲染在浏览器请求URL之后已经得到了一个带有数据的HTML文本,浏览器只需要解析HTML,直接构建DOM树就可以。而客户端渲染,需要先得到一个空的HTML页面,这个时候页面已经进入白屏,之后还需要经过加载并执行 JavaScript、请求后端服务器获取数据、JavaScript 渲染页面几个过程才可以看到最后的页面。特别是在复杂应用中,由于需要加载 JavaScript 脚本,越是复杂的应用,需要加载的 JavaScript 脚本就越多、越大,这会导致应用的首屏加载时间非常长,进而降低了体验感。

相关文章

  • SSR是什么?优势是啥?

    在客户端请求服务器的时候,服务器到数据库中获取到相关的数据,并且在服务器内部将Vue组件渲染成HTML,并且将数据...

  • vue ssr

    SSR (同构应用)的意义 SEO 首屏直出,减少白屏 更多的前端自由度和控制力 前端SSR的优势 利用现代框架v...

  • VUE SSR

    VUE SSR 官方文档: Vue SSR 指南 一、什么是SSR, 为什么要做SSR 什么是SSRVue.js ...

  • 2019.04.25 生活日常

    我:“诶?犬夜叉是什么,为什么那么多人用的样子?” 耳耳:“他是SSR啊,蛮厉害的。” 我:“SSR?他不是SR吗...

  • 阴阳师:萌新必须拥有的三个SR,拥有极大用处!

    阴阳师中的式神有很多,除了SSR之外,其他式神的作用并不比SSR小,如果使用得当,也可以发挥出不错的优势。 对于萌...

  • 搭建Vue的SSR服务端渲染

    SSR是什么 SSR:Server Side Rendering服务端渲染,由服务器进行渲染并返回给客户端渲染完成...

  • 走近SSR

    1、什么是SSR ? SSR 就是持续的无声的阅读,即sustained silent reading . SSR...

  • PHP定义

    PHP是啥玩意? PHP文件又是啥玩意? PHP 能做啥? PHP相对其他服务端语言的优势又是啥?

  • Linux 配置代理

    软件要求 SSR Proxychains4 准备工作 SSR 获取ssr脚本 赋予ssr脚本可执行权限 将ssr放...

  • SSR

    SSR(Server side render) 服务端渲染 优势 SEO 更快的首屏直出解决方案 详细的说明可以参...

网友评论

      本文标题:SSR是什么?优势是啥?

      本文链接:https://www.haomeiwen.com/subject/kgwpaktx.html