關于遨游建站優(yōu)勢行業(yè)動態(tài)網站開發(fā)流程網站樣板網站功能與價格網站建設方案與報價手機網站設計網站改版升級響應式網站開發(fā)營銷型網站開發(fā)集團型網站設計自適應網站設計手機網站建設問題網站改版升級問題微信網站開發(fā)外貿網站開發(fā)保姆網站開發(fā)網站建設知識案例展示商城樣板商城功能購物網站制作小程序樣板小程序功能小程序設計百度搜索推廣谷歌搜索(MCC/GMC賬戶)推廣360搜索推廣搜狗搜索推廣神馬搜索推廣搜索引擎廣告微信(ADQ/視頻號微信豆)廣告今日頭條推廣新浪扶翼廣告UC頭條推廣一點資訊推廣搜狐匯算推廣網易推廣移動信息流廣告抖音(巨量AD/CID廣告)快手(磁力金牛)愛奇藝廣告優(yōu)酷廣告視頻營銷平臺小紅書(聚光/蒲公英種草)知乎營銷推廣陌陌廣告社交自媒體網站托管費用網站托管協(xié)議域名備案域名回收企業(yè)郵箱互動營銷活動SSL證書數(shù)據(jù)恢復關鍵詞快速排名地圖標注創(chuàng)意設計企業(yè)百家號認證企業(yè)抖音號藍V認證網站建設問題企業(yè)網站建設公司網站制作企業(yè)網站設計企業(yè)建網站企業(yè)網站優(yōu)化建站技術域名知識SEO學院SEO課程SEO工具

百度搜索引擎工作原理

 二維碼 454
發(fā)表時間:2015-12-23 20:07作者:敖游來源:遨游建站網址:http://www.ibainong.com

  關于百度以及其它搜索引擎的工作原理,其實大家已經討論過很多,但隨著科技的進步、互聯(lián)網業(yè)的發(fā)展,各家搜索引擎都發(fā)生著巨大的變化,并且這些變化都是飛快的。我們設計這個章節(jié)的目的,除了從官方的角度發(fā)出一些聲音、糾正一些之前的誤讀外,還希望通過不斷更新內容,與百度搜索引擎發(fā)展保持同步,給各位站長帶來最新的、與百度高相關的信息。

  本章主要內容分為四個章節(jié),分別為:抓取建庫;檢索排序;外部投票結果展現(xiàn)。

  第一節(jié)-抓取建庫

  Spider抓取系統(tǒng)的基本框架

  互聯(lián)網信息爆發(fā)式增長,如何有效的獲取并利用這些信息是搜索引擎工作中的首要環(huán)節(jié)。數(shù)據(jù)抓取系統(tǒng)作為整個搜索系統(tǒng)中的上游,主要負責互聯(lián)網信息的搜集、保存、更新環(huán)節(jié),它像蜘蛛一樣在網絡間爬來爬去,因此通常會被叫做“spider”。例如我們常用的幾家通用搜索引擎蜘蛛被稱為:Baiduspdier、Googlebot、Sogou Web Spider等。

  Spider抓取系統(tǒng)是搜索引擎數(shù)據(jù)來源的重要保證,如果把web理解為一個有向圖,那么spider的工作過程可以認為是對這個有向圖的遍歷。從一些重要的種子 URL開始,通過頁面上的超鏈接關系,不斷的發(fā)現(xiàn)新URL并抓取,盡最大可能抓取到更多的有價值網頁。對于類似百度這樣的大型spider系統(tǒng),因為每時 每刻都存在網頁被修改、刪除或出現(xiàn)新的超鏈接的可能,因此,還要對spider過去抓取過的頁面保持更新,維護一個URL庫和頁面庫。

  下圖為spider抓取系統(tǒng)的基本框架圖,其中包括鏈接存儲系統(tǒng)、鏈接選取系統(tǒng)、dns解析服務系統(tǒng)、抓取調度系統(tǒng)、網頁分析系統(tǒng)、鏈接提取系統(tǒng)、鏈接分析系統(tǒng)、網頁存儲系統(tǒng)。Baiduspider即是通過這種系統(tǒng)的通力合作完成對互聯(lián)網頁面的抓取工作。

  Baiduspider 主要抓取策略類型

  上圖看似簡單,但其實Baiduspider在抓取過程中面對的是一個超級復雜的網絡環(huán)境,為了使系統(tǒng)可以抓取到盡可能多的有價值資源并保持系統(tǒng)及實際環(huán)境中頁面的一致性同時不給網站體驗造成壓力,會設計多種復雜的抓取策略。以下做簡單介紹:

  1、抓取友好性

  互聯(lián)網資源龐大的數(shù)量級,這就要求抓取系統(tǒng)盡可能的高效利用帶寬,在有限的硬件和帶寬資源下盡可能多的抓取到有價值資源。這就造成了另一個問題,耗費被抓網站的帶寬造成訪問壓力,如果程度過大將直接影響被抓網站的正常用戶訪問行為。因此,在抓取過程中就要進行一定的抓取壓力控制,達到既不影響網站的正常用戶訪問又能盡量多的抓取到有價值資源的目的。

  通常情況下,最基本的是基于ip的壓力控制。這是因為如果基于域名,可能存在一個域名對多個ip(很多大網站)或多個域名對應同一個ip(小網站共享ip)的問題。實際中,往往根據(jù)ip及域名的多種條件進行壓力調配控制。同時,站長平臺也推出了壓力反饋工具,站長可以人工調配對自己網站的抓取壓力,這時百度spider將優(yōu)先按照站長的要求進行抓取壓力控制。

  對同一個站點的抓取速度控制一般分為兩類:其一,一段時間內的抓取頻率;其二,一段時間內的抓取流量。同一站點不同的時間抓取速度也會不同,例如夜深人靜月黑風高時候抓取的可能就會快一些,也視具體站點類型而定,主要思想是錯開正常用戶訪問高峰,不斷的調整。對于不同站點,也需要不同的抓取速度。

  2、常用抓取返回碼示意

  簡單介紹幾種百度支持的返回碼:

  1)最常見的404代表“NOT FOUND”,認為網頁已經失效,通常將在庫中刪除,同時短期內如果spider再次發(fā)現(xiàn)這條url也不會抓取;

  2)503代表“Service Unavailable”,認為網頁臨時不可訪問,通常網站臨時關閉,帶寬有限等會產生這種情況。對于網頁返回503狀態(tài)碼,百度spider不會把這條url直接刪除,同時短期內將會反復訪問幾次,如果網頁已恢復,則正常抓??;如果繼續(xù)返回503,那么這條url仍會被認為是失效鏈接,從庫中刪除。

  3)403代表“Forbidden”,認為網頁目前禁止訪問。如果是新url,spider暫時不抓取,短期內同樣會反復訪問幾次;如果是已收錄url,不會直接刪除,短期內同樣反復訪問幾次。如果網頁正常訪問,則正常抓??;如果仍然禁止訪問,那么這條url也會被認為是失效鏈接,從庫中刪除。

  4)301代表是“Moved Permanently”,認為網頁重定向至新url。當遇到站點遷移、域名更換、站點改版的情況時,我們推薦使用301返回碼,同時使用站長平臺網站改版工具,以減少改版對網站流量造成的損失。

  3、多種url重定向的識別

  互聯(lián)網中一部分網頁因為各種各樣的原因存在url重定向狀態(tài),為了對這部分資源正常抓取,就要求spider對url重定向進行識別判斷,同時防止作弊行為。重定向可分為三類:http 30x重定向、meta refresh重定向和js重定向。另外,百度也支持Canonical標簽,在效果上可以認為也是一種間接的重定向。

  4、抓取優(yōu)先級調配

  由于互聯(lián)網資源規(guī)模的巨大以及迅速的變化,對于搜索引擎來說全部抓取到并合理的更新保持一致性幾乎是不可能的事情,因此這就要求抓取系統(tǒng)設計一套合理的抓取優(yōu)先級調配策略。主要包括:深度優(yōu)先遍歷策略、寬度優(yōu)先遍歷策略、pr優(yōu)先策略、反鏈策略、社會化分享指導策略等等。每個策略各有優(yōu)劣,在實際情況中往往是多種策略結合使用以達到最優(yōu)的抓取效果。

上一頁 1 2 3 下一頁
廣告投放問題
網站建設問題
小程序設計問題

以信載商,良心建站。遨游始終秉承“一次建站、終身維護”的宗旨,竭誠為客戶提供最優(yōu)質的互聯(lián)網服務。遨游建站率先植入seo優(yōu)化理念,讓你的網頁更利于搜索引擎抓取,關鍵詞排名更靠前。可仿站、可定制。無論是傳統(tǒng)型企業(yè)官網、集團型品牌官網,還是營銷型網站、電商型網站、定制型網站、特殊行業(yè)網站(醫(yī)療、教育),全部搞定。

公司:網站建設_小程序設計_競價托管代運營公司;郵箱:1013601535@qq.com

手機:17073547034;QQ: 1013601535

在線留言咨詢,24小時內回復
我想咨詢
*
企業(yè)名稱
手機號碼
*
您的姓名
所在城市
提交
最新發(fā)布
注冊體驗
企業(yè)郵箱
域名注冊
SSL證書
地圖標注
網站備案
服務器
友情鏈接
我們是中小企業(yè)可信賴的合作伙伴!始終專注一件事,一站式互聯(lián)網信息技術服務商
19240102767
全國統(tǒng)一服務熱線
遨游建站是全國高端網站建設公司,提供廣州企業(yè)網站建設/小程序開發(fā)/購物網站設計制作與競價托管代運營服務;秉承“一次建站,終身維護”的宗旨,有償提供互聯(lián)網技術支持。
本站部分圖片、音頻、視頻來源于網絡,版權歸原作者,如有侵權請聯(lián)系我們刪除。
五峰| 华阴市| 阿克| 吉木乃县| 辰溪县| 冷水江市| 深泽县| 长宁县| 兴和县| 黔西县| 丰台区| 冕宁县| 重庆市| 麻江县| 沐川县| 鱼台县| 庆阳市| 固阳县| 青神县| 思南县| 沙洋县| 嘉兴市| 德江县| 花垣县| 营山县| 克拉玛依市| 青州市| 盐边县| 扶沟县| 南充市| 建瓯市| 望江县| 南溪县| 万盛区| 申扎县| 会东县| 神农架林区| 亳州市| 长宁县| 和田市| 长治县|