cdn全稱叫做「content delivery network」,中文叫內容分發網路。
cdn是怎麼做到加速的呢?
其實這是cdn服務商在全國各個省份部署計算節點, cdn加速將**的內容快取在網路邊緣,然後在使用者訪問**內容的時候,通過排程系統將使用者的請求路由或者引導到離使用者接入網路最近或者訪問效果的快取伺服器上,有該快取伺服器為使用者提供內容服務;相對於直接訪問源站,這種方式縮短了使用者和內容之間的網路距離,從而達到加速的效果。
原理分析
我們知道,當我們使用網域名稱訪問某乙個**時,實際上就是將請求包(以http請求為例)通過網路傳輸給某台伺服器,比如訪問「www.idcbest.com」時:
首先解析出該網域名稱所對應的ip位址(dns網域名稱解析)
然後將http請求包通過網路路由到ip位址所對應的伺服器
我們通常說「伺服器的ip位址」,這其實不太準確,ip位址是和網絡卡繫結的,乙個伺服器可以有多個網絡卡,也就是可能有多個ip位址。
我們先來看第一步:網域名稱解析
網域名稱解析
解析網域名稱分為兩種:
將乙個網域名稱解析為乙個ip位址
將乙個網域名稱解析為另外乙個網域名稱
其實解析思路不難,我們在網域名稱服務商購買了乙個網域名稱之後,需要去對映乙個ip位址,可以用map來表示這個關係:。
同時我們也可以給某個網域名稱取乙個別名,比如「www.idcbest.com」取乙個別名「test.idcbest.com」,這種關係也可以用map來表示:。這裡的別名專業一點叫做cname,相信大家對這個詞有點眼熟,它就是這個意思。
而網域名稱解析,實際上就是解析出指定網域名稱所對應的ip位址,或者該網域名稱的乙個cname。
而網域名稱解析是由dns系統來負責的,dns服務接受外部請求,從請求裡提取網域名稱,
如果這個網域名稱對應的是ip位址,則返回這個ip位址,
如果這個網域名稱對應的是cname,則繼續查詢cname網域名稱的ip位址,然後將該位址返回給請求傳送者。
請求傳送者拿到ip位址之後,完成真正的請求呼叫。
cdn cfdn是什麼 cdn加速是什麼
cdn加速是什麼?cdn的全稱是content delivery network,即內容分發網路。其基本思路是盡可能避開網際網路上有可能影響資料傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快 更穩定。通過在網路各處放置節點伺服器所構成的在現有的網際網路基礎之上的一層智慧型虛擬網路,cdn系統能夠實時...
cdn的原理是什麼
cdn就是靜態快取 智慧型解析。a分布 在全國分布cdn節點,就是伺服器群組,比如華東節點 廣東網通廣東電信,華北節點北京網通電信,華中武漢教育網節點。b映象 c智慧型解析 使用者訪問的時候,根據ip判斷是網通還是電信,是海南的還是東北的,然後連線到最近的伺服器節點上去。cdn適合靜態的,動態的實際...
CDN是什麼?CDN加速有什麼作用?
cdn一詞相信很多朋友都不會陌生,網上也經常會看到相關報道。前段時間各大 cdn服務商響應總理號召,cdn也都提速降費,像網宿 cdn,阿里雲 cdn都有不小的降價幅度,大部分 經營者都知道 cdncdn 是什麼?cdn加速有什麼作用?cdn是 content delivery network 的簡...