架构类 @一,SSR(服务端渲染) vs 客户端渲染(像spa)
1 客户端渲染
存在服务端中的html仅仅作为静态文件,客户端在请求时,服务端不用做任何处理,直接以原文件的形式返回到客户端,客户端再从上到下依次解析html内容,若在解析的过程中,发现ajax请求,再次向服务器发送这个新请求,客户端拿到ajax 响应结果,再渲染页面。(过程至少和服务端发起两次请求)
2 服务端渲染
服务端将html发给客户端之前,要在特定的区域、符号中用数据填充好,再给客户端,客户端只负责解析 HTML
区别
客户端渲染不利于 SEO 搜索引擎优化
服务端渲染可以被爬虫抓取到的,而客户端异步渲染是很难被爬虫抓取到的==>ps:真正的网站既不是纯异步也不是纯服务端渲染出来的,而是两者结合