快速认识——服务器间存在分工与合作(第二版)

说到服务器,想必我们已经并不陌生了。
服务器就像网络中的“服务员”一样,会为我们的网络活动提供服务。

(更多关于服务器的介绍可以参考我的文章:《快速认识——什么是服务器》 https://www.jianshu.com/p/02262b0660cc)

在我们日常生活的不同场景中,存在着不同类型的服务员,不同的服务员之间存在着分工与合作的关系。
有的服务需要多个服务员共同合作来提供,有的服务需要不同的服务员来提供不同的服务内容。

同样的,服务器与服务器之间也存在着不同的分工与合作关系。
有的网络服务需要多个服务器合作来提供,有的网络服务则需要不同的服务器来提供不同的服务内容。

就拿我们平时最熟悉的网页来说,在我们访问网页的过程中也是存在着服务器之间的分工的。
我们平时访问网页的时候会先向前台服务器获取网页的框架和样式,之后前台服务器会向后台服务器获取数据填充到网页的框架里,再将页面返回给用户。
在这个过程中,前台服务器和后台服务器就是有着明确分工的,前台服务器负责提供网页的模板,后台服务器负责提供网页需要的数据,两者结合就形成了我们需要的网页。

服务器间的分工

再比如,我们输入网址访问网站的时候,也是涉及到服务器和合作的。
现在的网站一般不会只有一台服务器提供服务,一般都会使用多个服务器共同合作提供网站的访问,比如服务器A,服务器B,服务器C……共同提供服务。
当海量用户共同访问网站的时候,不同用户就会被负载均衡服务器分配给不同的服务器服务,避免太多用户同时访问一个服务器导致服务速度变慢的情况发生。
就好比如果餐厅里突然来了好多客人,我们就需要将不同的客人交给不同的服务员服务,避免客人太多,一个服务员服务不过来的情况发生。

服务器间的分工与合作

你可能感兴趣的:(快速认识——服务器间存在分工与合作(第二版))