Web服务器如何同时处理大量(数百万)客户端?

时间:2014-04-07 12:42:10

标签: networking webserver scalability

有人可以在高层次和/或指向资源(书籍/文章)中解释,这些资源解释了维基百科和谷歌等网站的网络服务器如何同时处理数百万客户?具体来说,与客户打交道时,资源瓶颈是什么?

1 个答案:

答案 0 :(得分:1)

基本上,维基百科或谷歌等网站没有单一的网络服务器。可能有相当多的服务器正在处理这些站点的传入请求。这些服务器将位于负载均衡器或喷雾器后面,实际上将接收来自客户端的请求并在服务器之间分配工作负载。根据站点的体系结构,可能有多个Web服务器来处理传入的请求,多个数据库服务器可以处理后端查询以驱动站点的数据,以及提供非常快速和可靠的存储系统(NAS或SAN)数据库的静态内容和存储的良好吞吐量。

this stackoverflow question的答案中有一些很好的链接。我猜你已经投了票,因为人们认为你在问这样的一般性问题之前应该做更多的搜索。