客户端渲染与服务器端渲染

最初,Web框架在服务器上呈现了视图。现在,它正在客户端上进行。让我们探讨每种方法的优缺点。

性能

使用服务器端渲染,每当要查看新网页时,都必须外出获取:

服务器端渲染的工作原理图

这类似于您每次想吃东西时就去超市。

使用客户端渲染,您一次可以进入超级市场,花45分钟左右的时间来购买本月的一堆食物。然后,只要您想吃东西,就打开冰箱。

客户端渲染的工作原理图

每种方法在性能方面都有其优点和缺点:

  • 使用客户端渲染时,初始页面加载将很慢。因为通过网络进行的通信速度很慢,并且需要两次往返服务器,然后才能开始向用户显示内容。但是,此后,随后的每个页面加载都将非常快。
  • 使用服务器端渲染,初始页面加载不会非常慢。但这不会很快。您的其他任何请求也不会。

更具体地说,在客户端渲染中,初始页面将如下所示:


  <头>