客户端渲染和服务器端渲染
说白了,浏览器端渲染获取的是数据,需要在页面上通过html结构展示出来;而服务器端渲染获取的是带有数据的html结构,直接能够被浏览器所解析
浏览器端(客户端)渲染
B(C)SR Browser(Client) Side Render
指的是客户端向服务器端发起网络请求,服务器端返回数据给客户端,客户端实现页面的拼接显示(ajax)
服务器端渲染
SSR Server Side Render
指的是所有页面的生成都在服务器端实现,把生成的结果直接返回给客户端
浏览器端渲染相较于服务器端渲染的好处在于,浏览器端渲染可以减少服务器端的压力。在用户访问服务器的时候,服务器只需要提供数据,数据的解析有每个用户上的浏览器执行;即使访问的用户非常多,服务器的压力也不会非常大。而如果在服务器端渲染,服务器除了提供数据外,还需要创建好html结构;这样下来,服务器端的压力就会相对来说 比较大。
发表评论 (审核通过后显示评论):