cdn是一套能夠實現使用者就近訪問的網路解決方案。具體方法是:採用智慧型路由和流量管理技術,將使用者的訪問請求指向 cdn網路中健康且響應最快的cdn節點,使用者通過直接對此cdn節點的訪問,獲得所需要的內容和資料,就近訪問加速了訪問速度。
利用內容分發與複製機制,客戶不需要改動原來的**結構,只需修改少量的dns配置,就可以加速網路的響應速度。 當使用者訪問使用cdn服務的**時,解析請求將最終由cdn服務商提供的dns網域名稱解析伺服器來處理。它通過將當時能夠最快響應使用者的節點位址提供給使用者,使使用者可以有效準確的得到快速的服務。同時,它還與分布在不同地點的所有cdn節點保持是實時通訊,蒐集各節點的健康狀態,確保使用者訪問的成功率。
1.使用者在自己的瀏覽器中輸入要訪問的**的網域名稱,瀏覽器首先檢視本機系統目錄下的乙個hosts檔案。該檔案位於windows\system32\drivers\etc下,沒有副檔名,但是可以用記事本開啟。裡面一行對應著網域名稱和ip值。如果有網域名稱對應的ip,瀏覽器直接就用該ip訪問**。
2.如果沒有網域名稱對應的ip位址,瀏覽器向本地dns伺服器請求對該網域名稱的解析; 本地dns伺服器就是由當地電信或者聯通給分配的dns.
3.本地dns伺服器到根dns伺服器上找所授權的dns記錄,記錄返回到本地dns伺服器;
5.本地dns伺服器將ip返還給使用者;
使用cdn服務之後,使用者訪問流程:
前三步流程相同,從第四步開始:
1.網域名稱的解析請求在被發往cdn解析伺服器後,伺服器將此網域名稱響應速度最快的節點ip傳送給本地dns伺服器,本地dns伺服器將此ip發給使用者。上圖的第
四、五步。
2.使用者在得到ip位址後向cdn節點發出訪問請求第一次的訪問。
3.cdn節點將回源**伺服器取回內容資料發給使用者。
4.cdn節點會快取大量資料,若有其他使用者訪問相同內容時,直接將內容資料返回使用者,完成從請求到服務的全過程。
目前cdn服務的廠家大部分是收費的,提供免費cdn服務廠家不多,隨著這類產品的增多,廠家之間相互競爭也將逐漸激烈,服務內容、服務專案、服務質量也會隨之更上層樓!所以,相信會有更多、更好的免費cdn的出現。
ok,上面說完了cdn的原理,現在我們再分析一下採用cdn服務對seo(搜尋引擎優化)有沒有影響,因為對cdn技術實現並不是完全了解,所以只是猜測一下幾種情況:
1.首先要了解蜘蛛是怎樣爬過來的,抓取源伺服器資料的。
2.cdn節點快取的更新頻率。
如果蜘蛛抓取的是cdn節點裡面的資料,這裡面資料都是存放在cdn快取裡面的,cdn既然是一種快取技術,那麼它的實時性肯定是無法實現的,因此它的更新頻率就很重要了。在寫這篇文章的時候,我打**諮詢了國內最大cdn服務商網宿科技的客服,客服的說法是會根據訪問量及訪問行為自動的設定更新頻率,也可以在後台根據**不同的欄目設定靈活多樣的快取策略和主、被動的資料更新方式;並進行智慧型調控和快取。所以,這裡對於seo的影響也是可以忽略的。
3.ip的變化對seo的權重。
cdn對seo的影響是很多朋友都關心的問題,從網友的一些實驗來看,無論是從抓取速度和頻率來說都沒有什麼問題,甚至是有益的。另外即使存在一些問題,搜尋引擎以及cdn提供商應該會想到解決的辦法。
CDN的原理及對SEO的影響
cdn的概念最早於1995年由美國麻省理工大學提出,是一套能夠實現使用者就近訪問的網路解決方案。具體方法是 採用智慧型路由和流量管理技術,將使用者的訪問請求指向 cdn網路中健康且響應最快的cdn節點,使用者通過直接對此cdn節點的訪問,獲得所需要的內容和資料,就近訪問加速了訪問速度。利用內容分發與...
CDN加速對SEO的影響
先解釋一下cdn的含義,如下內容摘抄自百科 cdn的全稱是content delivery network,即內容分發網路。其基本思路是盡可能避開網際網路上有可能影響資料傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快 更穩定。通過在網路各處放置節點伺服器所構成的在現有的網際網路基礎之上的一層智慧型虛...
DNS對SEO的影響
dns 是網域名稱系統 domain name system 的縮寫,它是由解析器和網域名稱伺服器組成的。網域名稱伺服器是指儲存有該網路中所有主機的域 名和對應ip位址,並具有將網域名稱轉換為ip位址功能的伺服器。既然它是伺服器,那它就有穩定性的問題,而如果要通過網域名稱訪問乙個 的話,首先就得經過...