这样和传统的后端渲染有什么区别呢?
SSR后端渲染是不是为了解决SPA单页SEO和首屏加载问题?
ssr既能解决前后端分离的问题,让后端的同学更能专注于后端的业务,同时也能解决SEO和纯前端渲染速度慢的问题。
但同时,ssr也会让前端的开发变得更加复杂,例如node中服务的监控与容灾,服务降级,内存泄露等问题,都需要一点点地解决。
B
站的播放页就是 SPA
,换 P
和切换推荐视频的时候,顶部导航栏没有刷新,加载图标也没有变成关闭按钮(chrome
),多页应用是做不到这两点的。
功能大相径庭的多个板块没必要硬塞到一个 SPA
里,这样一来这个页面会过于臃肿,架构也会十分复杂。
如果是首页的话,为了缩短加载时间,能省略的尽量省略,省掉一些动态方案也是情有可原。
大的网站不太可能把所有功能都放到一个页面里,主流的做法还是多页面 && 部分 SPA
。
10 回答11.5k 阅读
4 回答3.4k 阅读✓ 已解决
2 回答3k 阅读✓ 已解决
3 回答5.4k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答4.9k 阅读✓ 已解决
4 回答4.5k 阅读✓ 已解决
SSR主要解决的应该是SEO问题。