什么是搜索引擎的緩存機制
作者:dengying
瀏覽:2230次
發布時間:2015-05-05




為了能在極短的時間內響應用戶的查詢請求,搜索引擎除了在用戶提交查詢信息前就生成關鍵字對應的頁面排序列表以外,還需要為那些查詢最頻繁的關鍵字對應的頁面排序列表建立緩存機制。
經過統計,搜索引擎發現關鍵字查詢的集中現象非常明顯。查詢次數最多的前20%的關鍵字大約占了總查詢次數的80%(就這是著名的80/20法則)。因此,只要我們對這20%左右的關鍵字建立緩存就可以滿足80%的查詢需求。
由于用戶查詢時返回的信息主要是與關鍵字相關的頁面排序列表,因此關鍵字緩存機制的建立主要是針對與關鍵字相關的頁面排序列表。在對常用關鍵字的頁面排序列表建立緩存后,搜索引擎就可以把緩存中的信息返回給用戶,這樣速度就會非???,也就能滿足絕大部分用戶的需求。
由于互聯網中的信息是時刻都在增長的,如果搜索引擎每次都向用戶返回同樣的信息。不但用戶得不到更高質量的信息,其他網站也不能向用戶展示最新的高質量信息,從而造成信息滯后。因此,搜索引擎還會對緩存中的內容進行定期更新。