CDN會對網站在搜索引擎中產生影響嗎?

640_看圖王.web.jpg


CDN能夠使用戶可就近取得所需內容,解決 Internet網絡擁擠的狀況,提高用戶訪問網站的響應速度。然而對于網站要不要用CDN?CDN會對網站在搜索引擎中產生影響嗎?一直以來都是爭論不休。


百度站長平臺前段時間策劃了一場關于網站該不該用 CDN 的大討論,77.43%的用戶都認為應該用,但是一部分用戶糾結于如果用了 CDN 之后對于搜索引擎會不會產生負面的影響。文章結合百度 spider 工作原理以及百度工程師建議,整理文章如下,供廣大站長學習:


首先我們看下社區用戶的看法


【正方觀點】


1、 提升網站加載速度:CDN通過緩存技術提升網站打開速度,便于蜘蛛快速抓取和爬行


2、 提升網站安全性:隱藏真實網站ip,防御針對服務器IP的攻擊和各種探測掃描,避免被黑


3、 提升網站穩定性:CDN的ip遍布全國,如果出現局部地區網絡問題,不會影響搜索引擎抓取


4、 提升網站用戶體驗:CDN提升用戶的打開體驗,對提升排名也有一定的作用


【反方觀點】


1、抓取數據下降:CDN ip的多樣性,部分ip可能對蜘蛛并不友好;


2、緩存導致數據陳舊:CDN的緩存特性,導致部分地區可能內容更新不同步;


3、服務商優劣參雜:因為服務商的實力不同,可能會導致CDN系統不穩定,反而產生負面影響


4、本地網站無需CDN:部分網站只服務本地,只要機房也在本地,無需使用CDN;


綜合雙方觀點來看,大家的爭議點主要集中在CDN的多ip入口和緩存機制會不會對搜索引擎抓取、網站排名產生不利影響。


從搜索抓取機制上講:Baiduspider對站點的抓取方式和普通用戶訪問一樣,只要普通用戶能訪問到的內容,我們就能抓取到。不管是用什么技術,只要能保證用戶能流暢的訪問網站,對搜索引擎就沒有影響。而緩存技術提升了打開速度和用戶體驗,這也是百度搜索引擎一直所倡導的,那么為什么還是有一些網站使用CDN后產生了負面影響。


我們對百度工程師進行了相關咨詢,主要有兩方面的因素:


一是部分CDN服務商硬件投入不夠,經常出現不穩定情況,導致蜘蛛返回大量503內容,導致了抓取量的下降,有的甚至影響了索引量的影響;所以選擇有實力的CDN服務商很重要!


二是緩存機制在網站出現死鏈、無法打開、被黑等情況的時候起到了推波助瀾的作用。短時間內產生了一些不利快照,影響了排名。但是這種情況不用擔心,及時清理源文件和CDN緩存,并在站長平臺提交相關死鏈數據等方法進行挽回,是可以恢復到原來的情況的!


網站要不要用CDN?


畫了一張樸(很)素(low)的圖幫助大家來了解業務是否適合使用CDN

640_看圖王.web(1).jpg

CDN請求


以靜態請求來說,流量命中率越高的業務越適合用CDN,這時成本越低,加速效果越好


以動態請求來說,一般不適合用CDN,經過CDN會增加鏈路的時間開銷。


除非CDN有動態加速功能保證CDN的鏈路選擇最優。這種情況下選擇使用動態加速功能,帶來的好處是源站只需要單線部署,由CDN實現更復雜網絡的接入。


注:流量命中率=(((CDN出流量-發生回源的出流量)/CDN出流量)*100)%


畫了一張樸(很)素(low)的圖幫助大家來了解什么是流量命中率,這是CDN非常重要的一個指標,流量命中率越高意味著加速效果越好,花的錢越少。(但是對于像百度云加速這種不限制流量的CDN產品來說這一點可忽略了)


640 (1)_看圖王.web.jpg

CDN流量


也許這時候你會問我的內容是靜態的也很hot,那我是否就一定要用CDN了呢。答案是不一定。還有一個至關重要的因素是成本。CDN的成本降低是在最大化保證用戶體驗的情況下成本最優(好拗口)


簡言之對于一些對成本非常敏感,不追求極致的用戶體驗的公司,CDN未必是一個好的選擇。


舉個栗子,一個小型的創業游戲公司使用CDN的主要場景的是游戲下載,由于處于創業階段,對成本非常敏感,同時認為在當前階段下可以犧牲用戶體驗,他們最終并沒有選擇使用CDN,而是直接購買了1Gbps的帶寬并進行限速,這樣的選擇是他們的成本從每月12萬元左右降低到5萬元左右。但是CTO也坦言這是特殊階段不得不做出犧牲用戶體驗的選擇,后面仍然會考慮使用CDN。


結論:如果您要保證網站訪問體驗最優化,網站訪問很熱的靜態內容是非常適合使用CDN的。


1. 提升訪問速度


使用CDN前全國訪問速度-平均下載速度590KB/s


640 (2)_看圖王.web.jpg

CDN使用前


使用CDN后全國的訪問速度-平均傳輸速度5.76MB/s


640 (3)_看圖王.web.jpg

CDN使用后


2. 降低帶寬成本


前面提到,在保證訪問效果最優的情況下,使用CDN降最大程度的降低帶寬成本和人力維護成本


3. 減輕源站壓力


使用CDN以后,一個帶寬峰值100Gbps左右的大型站點基本只需要維護帶寬峰值在1~2Gbps左右的源站即可。


4. 隱藏源站,增強源站抗攻擊能力


由于CDN隱藏了源站的真實IP以及CDN天然的抗攻擊能力,使用CDN后,源站的安全性會大幅提升。


5、利好于搜索引擎優化


例如百度云加速除了提供加速、安全服務,還可以使網站加快收錄,百度云加速深度結合百度搜索引擎技術,保證搜索引擎權重穩定性,為用戶網站提供更利于搜索引擎爬取的優先策略。

轉載請注明出處 AE博客|墨淵 ? CDN會對網站在搜索引擎中產生影響嗎?

發表評論

路人甲

網友評論(2)

有沒有提升權重的文章
CYX 8年前 (2017-03-21) 回復
@CYX:刷關鍵詞
墨淵 8年前 (2017-03-22) 回復