什么是服务器端渲染(SSR:Server Side RenderingRendering)
服务器端渲染就海思后端将数据与页面元素进行结合,将完成的html页面直接返回给浏览器。
什么事客户端渲染(CSR: Client Side Rendering)
客户端渲染是数据由前台通过js将ajax动态获取的数据与dom元素进行结合,然后展示在网页上。
服务器端和客户端的比较
服务器端渲染需要消耗更多的服务器资源
客户端渲染可以静态资源部署到cdn上,实现高并发
服务器端渲染对搜索引擎较好,有利于SEO
SSR的取点事所有页面的加载都需要向服务器申请完整的页面内容和资源,而且页面之间频繁刷新跳转的体验也不是很好
参考: