查看文章 |
Google 查询的背后
2008/07/08 21:42
假设用你的浏览器到Google网站进行neoshi这个关键词的查询后,浏览器首先要进行的是DNS的查询工作,需要DNS给出google.com的一个特定IP地址。这时候Google的DNS负载均衡器就开始工作了,其负载均衡器来判定其超过36个数据中心的哪个来进行这个查询的处理,一旦合适的数据中心找到后,查询就通过HTTP协议发送给该数据中心超过1800台服务器的集群。到达数据中心后就遇到了第二道负载均衡器群,其包括10到15台服务器,相应的负载均衡器转交给名为Google Mixer的软件,查询再由其转交给Google Web Servers执行查询,同时由300到400台机器并行处理广告,拼写检查等,相应的数据和查询结果返回给Google Mixer,Mixer结合Universal Elements按照相关性对结果进行排序,排序后的数据再次提交给GWS进行HTML编码处理,编码和页面处理后转交给负载均衡器标记为完成,最终呈现给用户。整个过程据估计要经过700到1000台机器。 | ||||||||||||||
最近读者:



