美文网首页
为什么使用服务器端渲染 (SSR)?

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

作者: 浪里白条小公子 | 来源:发表于2019-07-11 07:08 被阅读0次

与传统 SPA (单页应用程序 (Single-Page Application)) 相比,服务器端渲染 (SSR) 的优势主要在于::

1、更好的 SEO,由于搜索引擎爬虫抓取工具可以直接查看完全渲染的页面。

2、更快的内容到达时间 (time-to-content),特别是对于缓慢的网络情况或运行缓慢的设备。无需等待所有的 JavaScript 都完成下载并执行,才显示服务器渲染的标记,所以你的用户将会更快速地看到完整渲染的页面。通常可以产生更好的用户体验,并且对于那些「内容到达时间(time-to-content) 与转化率直接相关」的应用程序而言,服务器端渲染 (SSR) 至关重要。

服务器端渲染 (SSR) 时还需要有一些权衡之处::

1、开发条件所限。浏览器特定的代码,只能在某些生命周期钩子函数 (lifecycle hook) 中使用;一些外部扩展库 (external library) 可能需要特殊处理,才能在服务器渲染应用程序中运行。

2、涉及构建设置和部署的更多要求。与可以部署在任何静态文件服务器上的完全静态单页面应用程序 (SPA) 不同,服务器渲染应用程序,需要处于 Node.js server 运行环境。

3、更多的服务器端负载

相关文章

  • 服务器端渲染SSR

    为什么使用服务器端渲染 (SSR)?与传统 SPA (单页应用程序 (Single-Page Applicatio...

  • SSR实践

    为什么使用服务器端渲染 (SSR)?与传统 SPA (单页应用程序 (Single-Page Applicatio...

  • 基于vue-cli3的vue-ssr(一)

    为什么使用服务器端渲染 (SSR)? 1.更好的 SEO,由于搜索引擎爬虫抓取工具可以直接查看完全渲染的页面。2....

  • 从零搭建个人博客(5)-SSR渲染

    为什么要使用服务器端渲染(SSR) 更好的 SEO,由于搜索引擎爬虫抓取工具可以直接查看完全渲染的页面 解决首屏白...

  • SSR服务端渲染

    什么是SSR?,SSR有什么用? 服务端渲染(Server Side Render,简称“SSR”),服务器端直接...

  • 关于 SAP 电商云 Spartacus UI Transfer

    Angular 的 TransferState 类使服务器端渲染 (SSR) 和预渲染 (Prerendered-...

  • 服务端渲染

    服务器端渲染(SSR) 学前准备 ES6 Node Vue 什么是服务器端渲染 前端渲染:html页面作为静态文件...

  • vue 的ssr的轮播图vue-awesome-swiper

    官网使用nuxt将vue服务器端渲染ssr成静态页面,利于seo搜索,使用 starter 模板创建,项目开发完成...

  • angualr 6+ 服务端渲染 SSR 问题记录

    为什么要使用服务器端渲染? 创建应用的SSR版本有三个主要原因。 促进网络爬虫(SEO) 提高移动和低功耗设备的性...

  • 前端面试题(三)

    1. 服务器端渲染(ssr:service side render) 优点: 解决白屏问题,提高首屏渲染速度 可...

网友评论

      本文标题:为什么使用服务器端渲染 (SSR)?

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