首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

苏宁易:前后端分离架构的落地思考

内容来源:2017 年 12 月 3 日,苏宁易技术总监禹立彬在“互联网架构峰会”进行《前后端分离架构的落地思考》演讲分享。...对于电商来说每年要应付双11、双12、418等各种活动,这种情况下业务的迭代速度是非常快的,架构上处理会非常麻烦。...Node和SSR在SEO方面问题不大,它们都是服务端渲染,屏都包含足够多的数据。 屏渲染耗时 现在的各种技术方案中对于屏渲染耗时,显然使用Node是最快的。...SSR渲染的花费时间相对于Node会多30%-50%。Web模板和Vue都是读取数据然后加载,其中Vue的渲染耗时会更久一些。总体来看在屏渲染耗时方面MVVM框架是最慢的。...SSR情况则更糟糕,不仅仅需要知道Node方面的知识,还需要知道同样一套代码在Node上如何运行,以及SSR框架的运行情况,这样的话门槛就会更高。

1.3K30

React 必学SSR框架——next.js

其实把 next.js/nust.js 称为 SSR(服务器端渲染 Server Side Render)不太精确,应该是 Isomorphic render(同构渲染)。...通常同构渲染主要是为了: 利于 SEO 搜索引擎收录 加快屏呈现时间 同时拥有单页(SPA)和多页路由的用户体验 前端同构就是:让一套javascript代码同时跑在服务端和客户端 为什么需要现代的前端同构框架...现代前端框架(react、vue、angular)都有服务端渲染API,为什么我们还需要一个同构框架?...原因是,一个正常的同构需求,我们需要: 前端组件渲染为HTML字符串,流 服务端,客户端资源的加载不同处理,(屏不一定全部加载完所有js……) 服务端,客户端的状态数据的传递 打包工具链 性能优化 …...其中Next.js可以说是前端同构中的开山,翘楚级框架,依赖React渲染组件。当然Vue有Nuxt.js,Angular有 Angular Universal。

7.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

Nuxt.js框架(SSR)学习笔记

框架 是一种语法而已。...1.2-Nuxt 是一个 实现服务端渲染(SSR) 的开发框架 (*只不过语法类似vue而已*),Vue官方介绍:Nuxt 是一个基于 Vue 生态的更高层的框架,为开发服务端渲染的 Vue 应用提供了极其便利的开发体验...2.2-Nuxt项目和普通vue项目的区别 一个是 nuxt的项目, nuxt 是 使用vue语法的一种 实现ssr 技术的框架, 它是服务端渲染技术ssr 一个是普通的vue项目,它是客户端渲染技术csr...缺点: 1.前端响应速度慢,特别是屏,这样用户是受不了的。 2.不利于SEO优化,因为爬虫不认识SPA,所以它只是记录了一个页面。...客户端 是csr , 服务端端是ssr ,vue 是语法, nuxt 是 使用vue语法的一种 实现ssr 技术的框架而已 image.png

3.2K00

云开发 1 元活动火热进行中

云开发 1 元活动正在进行中! 10 月 27 日前,开发者可以用最低 1 元的优惠价格,购入云开发按量付费资源包,包括 CDN 流量、数据库请求、函数、静态托管存储及流量。...本次活动适用于微信和腾讯云的云开发环境,帮助你更低成本开发小程序、Web 应用。...除了特价资源包,活动还设置了参与抽盲盒等三种玩法,等你探索: 最后,附上云开发小程序和 Web 应用的基础实践教程(复制链接至浏览器查看),作为抛砖引玉,期待云开发者们产出更多精彩应用。...cloud.tencent.com/document/product/876/47006 推荐阅读丨点击标题即可浏览 · 云开发已上线触发器能力 · 我,剧本杀SaaS开发者,年入700万 戳原文,直达活动页面

1.9K40

新时代的 SSR 框架破局者:qwik

引言 今天这篇文章中和大家聊一聊号称世界上第一个 O(1) 的 JavaScript SSR 框架:qwik。...之后,会根据 NextJs 的运行机制思考针对目前主流 SSR 框架设计思路上存在的不足从而引出 qwik 为何会在众多成熟框架中脱颖而出。...为何 qwik 可以在众多老牌优秀框架中脱颖而出。接下来,让我们一起来一探究竟吧。 SSR & CSR 目前业内存在非常多基于 SSR 的优秀框架,比如 Next、Remix、Nuxt 等等。...Time to Interactive 可交互时间 (TTI) 的增长,虽然说 SSR 的方式有效的缩短了屏加载的方式,但是会增加所谓的TTI(可交互时间)。...其实社区内部之前已经有非常多的方案来提升所谓 SSR 框架的性能方案。

2.7K10

干货 | 新时代的 SSR 框架破局者:qwik

引言 今天这篇文章中和大家聊一聊号称世界上第一个 O(1) 的 JavaScript SSR 框架:qwik。...之后,会根据 NextJs 的运行机制思考针对目前主流 SSR 框架设计思路上存在的不足从而引出 qwik 为何会在众多成熟框架中脱颖而出。...为何 qwik 可以在众多老牌优秀框架中脱颖而出。接下来,让我们一起来一探究竟吧。 一、SSR & CSR 目前业内存在非常多基于 SSR 的优秀框架,比如 Next、Remix、Nuxt 等等。...Time to Interactive 可交互时间 (TTI) 的增长,虽然说 SSR 的方式有效的缩短了屏加载的方式,但是会增加所谓的TTI(可交互时间)。...其实社区内部之前已经有非常多的方案来提升所谓 SSR 框架的性能方案。

2.4K50

从 Islands Architecture 看前端有多卷

我想问问「不常关注前端新轮子发展的同学」,此时你们的内心活动是不是: 这TM都是些啥框架?我咋一个都不认识?...这是一套基于SSR(服务端渲染)的架构。要了解他的特点,我们需要先了解传统SSR的缺陷。 在传统SSR中,屏渲染时,服务端会向浏览器输出HTML结构。...、Sliderbar、Image Carousel(彩色部分) 「屏不可交互组件」会像传统SSR一样向浏览器输出HTML,而「交互组件」会在浏览器异步、并发渲染。...具体来说,在SSR场景下,被Suspense组件包裹的组件会作为孤岛架构下的「交互组件」。 前端有多卷 虽然孤岛架构下的全栈框架有众多好处(屏渲染快、TTI短),但并不是万能的。...他比较适合「对屏渲染速度、TTI要求高,但整体页面交互不复杂」的场景,比如: 电商页面 博客 文档 对于「重交互性」的Web应用(比如「后台管理系统」、「社区」),更适合传统的SSR方案(比如Next.js

1.9K40

从 Next.js 看企业级框架SSR 支持

一.Next.js 简介 The React Framework for Production 面向生产使用的 React 框架(废话)。...具体的,预渲染分为两种方式: SSG(Static Site Generation):也叫 Static Generation,在编译时生成静态 HTML SSR(Server-Side Rendering...):也叫 Server Rendering,用户请求到来时动态生成 HTML 与 SSR 相比,Next.js 更推崇的是 SSG,因为其性能优势更大(静态内容可托管至 CDN,性能提升立竿见影)。...因此建议优先考虑 SSG,只在 SSG 无法满足的情况下(比如一些无法在编译时静态生成的个性化内容)才考虑 SSR、CSR P.S.CSR、SSR 等更多渲染模式,见前端渲染模式的探索 围绕核心的预渲染功能...典型的,如果组件依赖的数据是动态的,显然无法在编译时预先取得数据,静态生成就无从谈起了 五.SSR 支持 对于编译时无法生成静态页面的场景,就不得不考虑 SSR 了: ?

3.8K11

前端性能优化--SSR

我们常说的 SSR 指 Server-Side Rendering,即服务端渲染,属于屏直出渲染的一种方案。SSR 性能优化首先,我们来看一下 SSR 方案主要优化了哪些地方的性能。...框架自带 SSR 渲染现在我们大多数前端项目都会使用框架,而许多开源框架也提供了 SSR 能力。由于前端框架本身就负责动态拼接和渲染 HTML 的工作,因此实现 SSR 有天然的便利性。...考虑到项目的确需要 SSR 来加速页面可见,此时我们可以针对屏渲染内容,自行实现 SSR 渲染。...因此,即使屏直出的内容无法使用框架同构,大多数情况下,我们也会考虑尽量复用现有的代码,抽离核心的通用代码,并提供 SSR 服务代码编译打包的能力。...SSR 利弊上面主要围绕 SSR 的实现思想,介绍了开源框架 SSR、同构/非同构等 SSR 方案。

40131

CPS 11月额外激励规则

一、活动对象:腾讯云官网实名认证用户二、活动时间:2021年11月1日0点至2021年11月30日24点三、活动介绍:1、推广订单现金奖励推广订单现金奖励.png(1)同时满足以下条件订单可参与本次...【双十一首订单额外现金奖励】:①为客户订单;②【个人/企业订单奖励】实付订单金额≥45,【企业订单奖励】实付订单金额≥150;③满足CPS返佣条件订单(详见CPS推广奖励规则)(2)【个人.../企业订单奖励】与【企业订单奖励】可累计计算。...0的用户在本页面完成方可视为邀请成功。...(2)单笔订单佣金上限翻倍!单笔佣金最高可得10000元。双十一推广攻略1、推广奖励可与双十一主会场活动叠加11月期间,CPS推广订单返佣和额外奖励可与双十一主会场活动叠加。

15.8K410

React-Query:啥都没干,就被淘汰了?

SSR技术的更迭这里说的渲染任务逐渐移向后端就是指SSR(服务端渲染)。但是,SSR出现很多年了,为什么之前没有说要取代React-Query?这是因为,传统的SSR主要应用在数据的屏渲染。...类似的,在全栈框架Next.js中,也推荐在CSR(客户端渲染)时使用同团队开发的缓存库SWR用于数据的同步操作。但是,随着SSR框架开始支持序列化数据,这一切都变了。...所以传统SSR主要应用在屏渲染这样的一次性过程。...之所以这么说是因为,之前的SSR只能返回HTML结构,所以SSR主要用于HTML从0到1的屏渲染。现在,SSR支持序列化数据。前端框架能够识别SSR的结果,就能操作这个结果进行细粒度的HTML更新。...总结除了RSC的序列化数据,Qwik是另一款应用序列化数据的SSR框架。这些框架的理念都是 —— 后端优先。即:业务逻辑如果能放在后端,那就放在后端。

37830

React-Query:啥都没干,就被淘汰了?

SSR技术的更迭 这里说的「渲染任务逐渐移向后端」就是指SSR(服务端渲染)。但是,SSR出现很多年了,为什么之前没有说要取代React-Query? 这是因为,传统的SSR主要应用在数据的屏渲染。...所以传统SSR主要应用在「屏渲染」这样的一次性过程。...之所以这么说是因为,之前的SSR只能返回HTML结构,所以SSR主要用于HTML从0到1的屏渲染。 现在,SSR支持序列化数据。...前端框架能够识别SSR的结果,就能操作这个结果进行细粒度的HTML更新。...总结 除了RSC的序列化数据,Qwik是另一款应用序列化数据的SSR框架。 这些框架的理念都是 —— 后端优先。即:业务逻辑如果能放在后端,那就放在后端。

18320

22年8月推广大使额外奖励规则

----一、校园大使开学季限时活动一、老客户【产品】订单指定产品10%返佣1、活动时间 :8月19日-8月31日2、【产品】返佣产品:GPU云服务器;CBS云硬盘;网站建设3、推广地址:云硬盘夏日特惠...cloud.tencent.com/act/pro/promotion网站建设、GPU云服务器可前往【云产品特惠专区】-【主推专区】:https://cloud.tencent.com/act/pro/cps_34、产品定义...示例:7月1日,新客户注册腾讯云账号后购买了轻量服务器(新客户第一次付费购买行为,即客户,推广者按星级比例返佣);8月19日,该客户又下单购买GPU云服务器(老客户首次购买某个新产品,即产品,按...同时满足以下条件订单可参与本次【拉新额外梯度激励】活动:【新客户奖励】-最高奖励13000元1)订单类型为【客户】订单2)¥70≤单笔订单实付现金金额<¥3003)满足CPS返佣条件订单(详见CPS...推广奖励规则)【高价值新客户奖励】-最高奖励22000元1)订单类型为【客户】订单2)单笔订单实付现金金额≥¥3003)满足CPS返佣条件订单(详见CPS推广奖励规则)图片4、活动说明1)【新客户奖励

13.2K120

Angular 之父为什么怼 React ?

虽然主流前端框架都支持SSR,但不管是React、Vue还是Angular,他们都是CSR(客户端渲染)优先。 在这些框架中,SSR是在CSR的基础上附加的新功能。...正是由于传统前端框架都是「CSR优先」的产物,才导致一些常见SSR问题,比如: 屏渲染时,页面短时间无法响应交互,因为此时框架还未hydrate完成 即使仅有部分内容需要交互,但整个页面还得全量hydrate...实际上,如果以Chrome lighthouse的评分作为评判依据,其他框架确实都难以望Qwik的项背 这项技术之所以叫Resumable(恢复),是因为它与传统Hydration技术在屏渲染时客户端逻辑的区别...传统Hydration技术在屏渲染时,客户端(比如浏览器)会全量执行框架代码与业务逻辑代码,并在此过程中完成: 框架组件对应的树状数据结构初始化(比如在React中叫Fiber树,在Vue中叫VNode...由于其技术架构偏向客户端运行时,所以将React直接改造为「SSR优先」显然不现实。 为此,React团队的策略是 —— 提供SSR能力,再让其他「SSR优先」框架接入(主要是Next.js)。

18520
领券