每当我们在Google中输入关键词时,Google如何向我们提供答案? 我想知道Google处理我们请求的过程。
我个人认为:
1.向Google发送了大量查询,为了尽快回复,Google必须有点distributed system
,对吗?
2.另外,我认为有某种cache systems
可以加快Google的响应速度,对吗?
3.如果缓存确实存在,what is stored in that cache
?可能是某种<key, value>
对吗?我想是的,它是<key-words, url>
。但是直接缓存url
是否太昂贵,因为每个网址可能占用很多内存,对吧?
更新
在浏览了@Gregory Pakosz建议的主题演讲之后,我想知道Cache Server
负责什么以及缓存服务器缓存了什么?
答案 0 :(得分:2)