CDN的全稱是內容傳遞網(wǎng)。CDN流行的理解是網(wǎng)站加速,CPU平衡負載,可以解決跨運營商、跨地區(qū)的服務器負載能力和帶寬低導致的網(wǎng)站開通慢的問題。CDN的基本思想是避免互聯(lián)網(wǎng)上可能影響數(shù)據(jù)傳輸速度和穩(wěn)定性的瓶頸和鏈接,使內容傳輸更快更穩(wěn)定。CDN系統(tǒng)通過在網(wǎng)絡上放置節(jié)點服務器,在現(xiàn)有互聯(lián)網(wǎng)的基礎上形成一層智能虛擬網(wǎng)絡,可以根據(jù)網(wǎng)絡流量、每個節(jié)點的連接、負載情況、到用戶的距離和響應時間,將用戶的請求實時重定向到最近的服務節(jié)點。其目的是讓用戶能夠就近獲取所需內容,解決互聯(lián)網(wǎng)網(wǎng)絡擁堵,提高用戶訪問網(wǎng)站的響應速度。
最近平臺社區(qū)策劃了一場關于網(wǎng)站是否應該使用CDN的大討論。77.43%的用戶認為應該使用CDN,但也有部分用戶糾結于使用CND是否會對搜索引擎產(chǎn)生負面影響。學院結合百度蜘蛛的工作原理和百度工程師的建議,整理以下文章,供廣大站長學習:
CDN可以讓用戶就近獲取所需內容,解決互聯(lián)網(wǎng)網(wǎng)絡擁塞,提高用戶訪問網(wǎng)站的響應速度。那么對搜索引擎有什么影響呢?
我們來看看用戶的正面觀點
1.提高網(wǎng)站的加載速度:CDN通過緩存技術提高網(wǎng)站的打開速度,方便蜘蛛快速抓取和抓取
2.提高網(wǎng)站安全性:隱藏真實的網(wǎng)站ip,防御針對服務器IP和各種檢測掃描的攻擊,避免被黑客攻擊
3.提高網(wǎng)站穩(wěn)定性:CDN ip遍布全國。如果有局域網(wǎng)問題,不會影響搜索引擎抓取
4.改善網(wǎng)站的用戶體驗:CDN增強了用戶的開放體驗,也起到了一定的提升排名的作用
用戶的反對觀點
1.爬行數(shù)據(jù)下降:CDN ip的多樣性,部分ip可能對蜘蛛不友好;
2.緩存導致的數(shù)據(jù)過時:CDN的緩存特性可能導致部分地區(qū)內容更新不同步;
3.服務商的優(yōu)劣是混合的:由于服務商的實力不同,CDN系統(tǒng)可能不穩(wěn)定,但會產(chǎn)生負面影響
4.本地網(wǎng)站不需要CDN:有些網(wǎng)站只服務本地,只要機房也是本地的,就不需要CDN。
從雙方的角度來看,爭議主要集中在CDN的多ip入口和緩存機制是否會對搜索引擎抓取和網(wǎng)站排名產(chǎn)生不利影響。
從搜索和抓取機制來看:百度蜘蛛抓取網(wǎng)站的方式和普通用戶一樣,只要普通用戶能訪問到內容,我們就能抓取。無論用什么技術,只要用戶能順利訪問網(wǎng)站,對搜索引擎都沒有影響。緩存技術提高了打開速度和用戶體驗,這是百度搜索引擎一直倡導的。那么為什么有些網(wǎng)站使用CDN后會產(chǎn)生負面影響呢?
我們咨詢過百度工程師,有兩個主要因素:
一是部分CDN服務商硬件投入不足,往往導致不穩(wěn)定,導致蜘蛛大量返回503內容,導致抓取量下降,有的甚至影響索引量的影響;所以,選擇一家實力雄厚的CDN服務商非常重要!