每一次,當我們在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編碼,並知道這個基調:) –