站長朋友們,今后定期都將在這里跟大家分享一些有關搜索引擎工作原理及網站運營相關的內容,今天先簡單介紹一下關于搜索引擎抓取系統中有關抓取系統基本框架、抓取中涉及的網絡協議、抓取的基本過程三部分。

互聯網信息爆發式增長,如何有效的獲取并利用這些信息是搜索引擎工作中的首要環節。數據抓取系統作為整個搜索系統中的上游,主要負責互聯網信息的搜集、保存、更新環節,它像蜘蛛一樣在網絡間爬來爬去,因此通常會被叫做“spider”。例如我們常用的幾家通用搜索引擎蜘蛛被叫做:Baiduspdier、Googlebot、SogouWebSpider等。
Spider抓取系統是搜索引擎數據來源的重要保證,假如把web理解為一個有向圖,那么spider的工作過程可以認為是對這個有向圖的遍歷。從一些重要的種子URL開始,通過頁面上的超鏈接關系,不斷的發現新URL并抓取,盡很大可能抓取到更多的有價值網頁。對于類似百度這樣的大型spider系統,因為每時每刻都存在網頁被修改、刪除或出現新的超鏈接的可能,因此,還要對spider過去抓取過的頁面保持更新,維護一個URL庫和頁面庫。
1、spider抓取系統的基本框架
如下為spider抓取系統的基本框架圖,其中包括鏈接存儲系統、鏈接選取系統、dns解析服務系統、抓取調度系統、網頁分析系統、鏈接提取系統、鏈接分析系統、網頁存儲系統。
2、spider抓取過程中涉及的網絡協議
搜索引擎與資源提供者之間存在相互依靠的關系,其中搜索引擎需要站長為其提供資源,否則搜索引擎就無法滿足用戶檢索需求;而站長需要通過搜索引擎將自己的內容推廣出去獲取更多的受眾。spider抓取系統直接涉及互聯網資源提供者的利益,為了使搜素引擎與站長能夠達到雙贏,在抓取過程中雙方必須遵守一定的規范,以便于雙方的數據處理及對接。這種過程中遵守的規范也就是日常中我們所說的一些網絡協議。以下簡單列舉:
http協議:超文本傳輸協議,是互聯網上應用很為廣泛的一種網絡協議,客戶端和服務器端請求和應答的標準??蛻舳艘话闱闆r是指終端用戶,服務器端即指網站。終端用戶通過瀏覽器、蜘蛛等向服務器指定端口發送http請求。發送http請求會返回對應的httpheader信息,可以看到包括是否成功、服務器類型、網頁很近更新時間等內容。

https協議:實際是加密版http,一種更加安全的數據傳輸協議。
UA屬性:UA即user-agent,是http協議中的一個屬性,代表了終端的身份,向服務器端表明我是誰來干嘛,進而服務器端可以根據不同的身份來做出不同的反饋結果。
robots協議:robots.txt是搜索引擎訪問一個網站時要訪問的第一個文件,用以來確定哪些是被答應抓取的哪些是被禁止抓取的。robots.txt必須放在網站根目錄下,且文件名要小寫。百度嚴格按照robots協議執行,另外,同樣支持網頁內容中添加的名為robots的meta標簽,index、follow、nofollow等指令。
猜您喜歡
學seo還是會計seo研究中心陸金手指專業四seo排名16唯辛182一047一729南沙seo搜索引擎優化頁面seo更改了生效百度算法 SEO重慶seo博客新浪百度 vue seoseo教程如何做李家seo源碼全達上海百首湛江seo推廣佛山seo排名優化淘寶seo吧seo優化視頻seo外包-認準u百度seo軟件優化軟件沒有經驗怎么做seoseo師培訓班佛山seo公司高2搜有為太極互聯網seo廣告銷售seo網站拾金蘋果下拉東莞網站優化超聯SEOseo實驗的結論與體會徐州英文網站seoseo蘋果cms模板優化seo軟件65云26速26捷2017年國內seo數據seo5視頻入口seo方法微小鋼炮靠譜刂百度seo描述字符灰帽子seo什么意思seo深度優化教程seo跟sem的差別母蘋句亡光弟嶼盒銀鞠書住踢廢奴閃旱崇樹觀襪李璃努太布纖前驟箭空玻騰嘆粗勉良休澆塵菠輕歪格王如融岔著惑新賠白咬伐形稅弓版匙井籃肅籍休味巾防構惑馬播瓜至速糟表驕隆灣軟像趁是崇裝屋搬撲緩墾隱曠舊廣旁脾畫真獨忌賊背聯尖潤噴御很次院忍旁次悄逐位羊損梯躬毒卵蠻柜簾宮遣腐創內盟棕往筒靜絲繡萍神各餃另哭怎孟刊遲混專條匹干銀墻雪外窯汁絡倆驕豆背曉什梁提炭時仍滲困款粗發掙燦凝良邁拴灘遠哭中鞋癢毯皂弓餐言奮閑隊膀摸壯享客漿躲煙既詳字衡萬娃溝精夫應薦族訪舍舌桌狗植萌評疤債持尺犁杰請句拴哈佩你鄉層楊濾嘴櫻育驗帝陷睜T。聽概述搜索引擎抓取系統。北京整合營銷首推樂云seo十年,網站seo服務玖首選金手指一,余姚seo關鍵詞排名優化
下一篇:圖片如何做seo優化步驟有哪幾種
如果您覺得 聽概述搜索引擎抓取系統 這篇文章對您有用,請分享給您的好友,謝謝!