数以百万计的用户在 Google、雅虎等平台上搜索如此多的东西。服务器如何处理如此多的并发搜索?我不知道他们是如何让它如此可扩展的。任何关于其架构的见解都将受到欢迎。
答案1
只要在网上搜索一下,就能找到很多谷歌工程师的案例研究和演讲。可以说,谷歌搜索高度分布并在世界各地建立了数据中心。
答案2
正如之前提到的,大型网站的网络和架构高度分布在许多数据中心和数万台服务器上。如果你对它的工作原理感兴趣,我推荐一本书,叫做可扩展的互联网架构它描述了可扩展和分布式系统背后的一些概念和理论。
答案3
除此之外,他们还使用了 100,000 台服务器和 MapReduce。大规模并行。