服务器是用来做什么的
当你访问网站时,流程通常是这样的:你先访问到网站服务器,它处理你的请求,然后去数据库服务器获取具体数据,最后由网站服务器将结果整理好反馈给你。所以服务器虽然看起来只是一台电脑,但背后往往是由大量服务器集群在支撑全球的用户访问。
当你访问网站时,流程通常是这样的:你先访问到网站服务器,它处理你的请求,然后去数据库服务器获取具体数据,最后由网站服务器将结果整理好反馈给你。所以服务器虽然看起来只是一台电脑,但背后往往是由大量服务器集群在支撑全球的用户访问。
这比喻挺通俗易懂的,把服务器拆开看确实像分工合作的流水线。不过其实现在的架构更复杂,很多时候网站服务和数据库是分离部署在不同服务器上的,中间还得经过CDN、负载均衡这些玩意儿,否则单靠一台“整理结果”的服务器,流量稍微大点就崩了。