每一次,当我们在Google中键入关键词时,Google如何给我们答案? 我想知道Google如何处理我们的请求的过程。搜索引擎如何给我我想要的答案?
就个人而言,我认为:
1.有发送给谷歌,为了尽快回应查询的数额巨大,谷歌总得有一些还挺distributed system
,对不对?
2.另外,我想还有一些cache systems
加快Google的响应速度吧?
3.如果缓存确实存在,what is stored in that cache
?它可能是某种<key, value>
对吗?因为我猜,这是<key-words, url>
。但是直接缓存url
会太昂贵,因为每个url可能会占用很多内存,对吧?
UPDATE:
略读通过@Gregory Pakosz建议的主题演讲之后,我想知道什么是Cache Server
是负责什么的缓存服务器缓存?
我认为这个问题是一般在这里回答 – abcde123483
@ulvung我会说,如果我没有在过去寻找组织varint编码,并知道这个基调:) –