为什么要选择 SSR
SSR 模块是服务端渲染的场景下所打造的开箱即用的服务端框架。
SSR 模块可以帮助你:
- 满足seo需求,传统的spa数据都是异步加载的,爬虫引擎无法加载,需要利用ssr将数据直出渲染在页面源代码中。
- 更宽的内容达到时间(首屏加载更快),当请求页面的时候,服务端渲染完数据之后,把渲染好的页面直接发送给浏览器,并进行渲染。浏览器只需要解析html不需要去解析js。
- 实现更规范的项目结构、获得更好的开发体验(开箱即用)
什么情况选择 SSR
- 需要在 Node.js 与前端框架结合的场景使用
- 需要一个开箱即用的服务端渲染能力
- 需要框架层面的渲染降级能力
- 需要一个配置简单逻辑清晰的框架
- 有 SEO 需求
- 有白屏时间要求