问答

为何B站,知乎使用了SSR后端渲染,前端还是多页应用?

作者:admin 2021-06-10 我要评论

这样和传统的后端渲染有什么区别呢? SSR后端渲染是不是为了解决SPA单页SEO和首屏加载问题? ### SSR主要解决的应该是SEO问题。 ### ssr既能解决前后端分离的问...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

这样和传统的后端渲染有什么区别呢?

SSR后端渲染是不是为了解决SPA单页SEO和首屏加载问题?

###

SSR主要解决的应该是SEO问题。

###

ssr既能解决前后端分离的问题,让后端的同学更能专注于后端的业务,同时也能解决SEO和纯前端渲染速度慢的问题。

但同时,ssr也会让前端的开发变得更加复杂,例如node中服务的监控与容灾,服务降级,内存泄露等问题,都需要一点点地解决。

###

B 站的播放页就是 SPA,换 P 和切换推荐视频的时候,顶部导航栏没有刷新,加载图标也没有变成关闭按钮(chrome),多页应用是做不到这两点的。
功能大相径庭的多个板块没必要硬塞到一个 SPA 里,这样一来这个页面会过于臃肿,架构也会十分复杂。
如果是首页的话,为了缩短加载时间,能省略的尽量省略,省掉一些动态方案也是情有可原。
大的网站不太可能把所有功能都放到一个页面里,主流的做法还是多页面 && 部分 SPA

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 为何B站,知乎使用了SSR后端渲染,前端

    为何B站,知乎使用了SSR后端渲染,前端

  • vue.js关于组件里面的input事件的疑问

    vue.js关于组件里面的input事件的疑问

  • 用工具postman请求没问题,可以返回数

    用工具postman请求没问题,可以返回数

  • h5+  push  做webapp消息推送,能推送

    h5+ push 做webapp消息推送,能推送

腾讯云代理商
海外云服务器