美文网首页
SSR 和 CSR

SSR 和 CSR

作者: 如果俞天阳会飞 | 来源:发表于2023-07-10 17:38 被阅读0次

两个例子有很鲜明的对比结果,SSR的页面是通过http模块创建的服务中间件返回的动态数据,CSR的页面是通过静态资源文件夹直接返回的文件内容. SSR的页面必须等待server中res对象触发end事件后才能返回给客户端.CSR的页面是直接加载的.而tbody的数据必须在网页在客户端加载完毕后才能开始渲染.

SSR

1.优势

  • 返回的数据源代码中可以查看,对 SEO工具友好
  • 在数据返回给浏览器后可以更快的渲染视图内容,而无需等待js的渲染流程
  • 非常适合不频繁变动的门户网站等搭建

2.劣势

  • 每次提交数据都需要重新像服务器发送请求 触发页面的更新
  • 虽然渲染页面快 但加载渲染代码需要等待服务端模板计算,这个时间在高并发场景并不会快
  • 不适合做数据频繁变化和存在高频交互场合

CSR

1.优势

  • 适合强交互web应用的搭建
  • 一旦资源加载完毕后便不需要视图更新便可以实现加载视图
  • 减小了服务器计算视图模板的工作为服务器降低了单位访问的工作量

2.劣势

  • 纯客户端渲染导致源代码中没有任何数据不利于SEO
  • 初始在白屏时间,需要大量的优化方案
  • 在设计不完备的情况下会产生单页面并发请求量过多而对服务器产生压力

相关文章

  • 关于 SAP Spartacus SSR 服务器返回的响应是否应

    分 SSR 和 CSR 两种情况进行讨论。 when a page is CSR fallback, the CS...

  • markdown

    md页面内跳转 [显示的链接名称](#标题) [SSR和CSR](#SSR) 多级列表 12

  • SSR、CSR、

    1.什么是SSR和CSR  SSR(Server Side Rendering,服务端渲染),指的是页面在服务器...

  • 如何使用Vue.js进行服务器端渲染(SSR)?

    首先,文章的目的;我们为什么需要SSR方法,为什么在何处使用SSR,SSR和CSR有何区别?我们将通过示例巩固我们...

  • SSR和CSR的区别

    SSR:Server side render将组件或页面通过服务器生成html字符串,再发送到浏览器,简单理解下来...

  • SSR服务-nodejs+ express4 + webpack

    we* 目录 一、SSR与CSR对比 二、各环境准备与插件安装 三、express服务 四、SSR服务渲染实现 五...

  • SSR

    CSR(Client-Side-Rendering,客户器端渲染)SSR(Server-Side-Renderin...

  • react 服务端渲染笔记

    开始 ssr:server side render 服务端渲染csr:client side render 客户端...

  • CSR vs SSR vs SSG

    CSR (Client Side Rendering) React(Angular/Vue)—前后端分离 FCP ...

  • SSR

    渲染:就是将数据和模版组装成html 客户端渲染(CSR) vs. 服务端渲染 (SSR)vs. 同构 客户端渲染...

网友评论

      本文标题:SSR 和 CSR

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