我們做網站優化都想方設法讓搜索蜘蛛進入自己的網站進行爬行抓取,從而提高網頁的收錄,但是蜘蛛究竟是如何抓取網站數據的呢?今天網站排名優化就和大家分享下,搜索引擎蜘蛛是如何爬取我們網站數據的。
在搜索引擎蜘蛛系統中,待爬取URL隊列是決定性因素。蜘蛛爬取的網站頁面URL順序排列,形成一個隊列結構,調整程序時每次從隊列開頭取出某個URL單元,發送給網頁下載器頁面內容,這樣每個新下載的頁面中就包含了上個URL單元,新加載的頁面會追加到待爬取URL隊列的末尾,如此形成一個循環,幫助蜘蛛爬行抓取網頁信息。那么待爬取URL隊列中的頁面URL 的排列順序是怎樣確定的呢?下面就跟seo優化公司來進行更深入的分析。
第一、寬度優化遍歷策略
寬度優化遍歷策略是一種簡單易行而且比較原始的遍歷方法,從搜索引擎蜘蛛一出現就廣為流傳使用了。隨著網站優化技術的進步,新提出的眾多抓取策略往往也是以這種方法為基礎加以改進,但值得注意到的是,這種原始策略是一種相當有效的方法,甚至要比很多新技術更加好用,所以至今這種方法仍被許多爬蟲系統優先采用。網頁爬取順序基本按照網頁的重要性排列。其用法類似于H標簽,重要的優先檢索,主次分明。實際上寬度優化遍歷策略隱含了一些網頁優化級假設。
第二、非完全pagerank策略
PageRank是一種谷歌的專有算法,用來衡量特定網頁相對于搜索引擎網頁的重要性。PageRank算法也可以套用在URL優化級排序上。但是不同的是,PageRank是個整體性算法,也就是說當所有網頁下載完成后,其計算結果才是可靠的,而蜘蛛爬取網頁時,在運行過程中只能看到一部分頁面,這樣就無法獲得可靠的PageRank得分。
第三、OPIC策略( Online Page Importance Computation)
OPIC直譯為“在線頁面重要性計算”,可以看做是PageRank算法的一種改進。在算法開始之前,每個網站頁面都要給予相同的現金,每當下載了某個頁面P后,P頁面就將自己擁有的現金根據鏈接走向平均分配給下面的頁面,終將自己的現金清空。而對于待爬取URL隊列中的網頁,則根據頁面所擁有的現金金額多少排序,優先下載現金充裕的網頁。OPIC策略與PageRank思想基本一致,區別在于:PageRank每次都需要迭代計算,而OPIC策略則省去了迭代過程,加快了運算速度。
評論(0人參與,0條評論)
發布評論
最新評論