服务端渲染

服务器端渲染

什么是服务器端渲染?

将组件或页面在服务器端渲染为 HTML 字符串,直接发送到浏览器,最后将这些静态标记激活为客户端上完全可交互的应用程序。

为什么使用服务器端渲染?

SSR 的主要优势

  • 更好的 SEO

    搜索引擎爬虫工具可以直接查看完全渲染的页面

  • 更快的内容达到时间

    无需等待所有的 JavaScript 都完成下载并执行

需要权衡的地方

  • 浏览器特定的代码,只能在某些生命周期钩子函数中使用

  • 涉及构建设置和部署的更多要求

    服务器渲染应用程序,需要处于 Node.js server 环境

  • 更多的服务器端负载

作者

Y2hlbmdsZWk=

发布于

2018-07-11

更新于

2021-09-01

许可协议