Google服务过程中的秘密
发布时间:2022-02-14 21:21:17 所属栏目:教程 来源:互联网
导读:Google是我最喜欢的搜索引擎,我被Google的精神而折服,被Google的文化而感染,我可以说是Google的超级粉丝之一了,今天看了一些东西,与Google的爱好者,以及想了解Google的人分享一下。Google,真不愧为世界最强的搜索引擎。下文为Google在为搜索引擎提
Google是我最喜欢的搜索引擎,我被Google的精神而折服,被Google的文化而感染,我可以说是Google的超级粉丝之一了,今天看了一些东西,与Google的爱好者,以及想了解Google的人分享一下。Google,真不愧为世界最强的搜索引擎。下文为Google在为搜索引擎提供搜索过程中的服务过程. 1、搜索框 一切以任何人在网络上展开搜索为起点。任何关键词,比如:微码互联 2、域名服务器 Google域名服务器上的软件,运行于公司在全世界租用的或自有的数据中心上,其中包括在曼哈顿老港务局的一台电脑。它们唯一的目的,是计算出哪些集群此刻最不繁忙,以便尽可能高效的“指引”这些搜索进入Google的集群。 3、集群 这些搜索请求一刻不停地留入Google分布在全球的各地数据中心的至少200个集群中。 集群控制器,Google天赋表现在它的网络软件上,它能帮助一个集群中的成千上万台廉价的电脑像一个巨型硬盘一样工作。那些便宜的电脑答应Google在不停止整个“表演”的情况下替换局部组件:假如一台电脑死机了,至少有两台其他的电脑做好了替代它的预备,此间,工程师会把那台坏了的电脑换下。 4、网络服务器 这个程序把一个查询分摊给成千上万台机器,以便它们能在同一时刻为此次搜索服务。这种差异好比以前是你自己一个人去杂货店买东西,现在有100个人同时帮你找东西,然后把它扔到你的手推车里。 5、索引服务器 Google所以知道的一切都存储于一个巨大的数据库中。Google有上百台电脑同时扫描它的“卡片目录”以找到每一个相关的条目,而不是仅用一台电脑筛选这些十几亿的字节。热门的搜索词语会被缓此存储在内存中几个小时,而不是重新再搜索一遍。 6、档案服务器 在索引服务器把所有的结果汇编后,档案服务器抽出所有相关的文件---巨大的数据库里的链接和文章摘录。Google如何做到快速地搜索页面?其实它没有。Google在它已建立了索引的档案服务器中保存了三份互联网上的所有资料,这些资料都已经分门别类,做好了被使用的预备。 容量:基于一些Google发布的极有限的数据,专家猜测,Google服务器至少存储了20个perabytes的数据(1pb等于100万G)。不那么保守的《连线》杂志则说,Google可能有200个pb的容量。假如你的IPOD只有1perabytes,你就能存储大约2亿首歌。假如你要在高速互联网上下载1perabyte大小的东西,你的曾曾曾曾孙可能在2514年后一个字节传完时仍守在电脑左右。 7、拼写服务器 GOOGL并不阅读词汇。它寻找这些文字的模式,或者是英文或者是梵语。假如它根据你的搜索请求的模式得到1000个结果,但却找到一百万个由一个类似模式得到的结果,它会把这些点连接起来,并礼貌地询问你是否愿本想要查询这些词语,尽管你的肥手指可能把“对冲基金”错拼成“对葱基金”。 8、广告服务器 每一个查询都同时通过一个广告数据库,与之相匹配的数据会被送至页面服务器,以便它们能出现在搜索结果显示页。广告团队在跟搜索团队赛跑。Google立志尽可能提高搜索速度。假如广告匹配的结果所花费的时间比搜索结果用时更长,它就不会呈现在页面上,Google也就不能再此项搜索上赚到钱。 9、页面生成器 Google的页面服务器它对某一项查询的成千上万次搜索结果收集起来,组织所有的数据,然后把这些机灵而又简单的搜索结果呈现在你浏览器的窗口中,整个过程比你读这个局在所花的时间还要短。 (编辑:开发网_开封站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |