SSR是Server-Side-Render的缩写,它是一种服务端渲染技术。其原理是由客户端发出请求后,服务器端根据URL地址对应的资源,使用HTML模板将数据渲染到页面上,最终返回一个完整的HTML文档给客户端,从而提高了首屏加载的性能和体验。优点:
1. 由于SEO友好,更容易收录,能够提升流量;
2. 可以减少网络带宽占用,提升网站性能;
3. 服务端渲染不受浏览器兼容性影响,兼容性强。缺点:
1. 开发成本高,有可能导致服务器压力;
2. 代码维护成本高;
3. 无法获取客户端的数据,无法实现实时的交互。