新網知識社區(qū)
>
域名資訊
>正文
域名cdn加速的原理有哪些
分類:域名資訊
編輯:
瀏覽量:100
2021-06-29 17:30:39
?CDN的全稱是Content Delivery Network,即內容分發(fā)網絡。CDN是構建在現(xiàn)有網絡基礎之上的智能虛擬網絡,依靠部署在各地的邊緣服務器,由于互聯(lián)網的飛速發(fā)展,越來越多的人開始使用并依賴網絡,那在膨脹的用戶群的現(xiàn)行的網絡負載能力就形成了矛盾,人們開始希望網絡更加的快速,而不是在無休止的等待中上網。這樣CDN就得到了飛速的發(fā)展,那么問題就來了,CDN是如何來解決這個問題的呢?下面就由新網小編和大家講一講域名cdn加速的原理有哪些。
??一、傳統(tǒng)的網站訪問過程為:
??1、用戶在瀏覽器中輸入要訪問的域名;
??2、瀏覽器向域名解析服務器發(fā)出解析請求,獲得此域名對應的IP 地址;
??3、瀏覽器利用所得到的IP 地址,向該IP對應的服務器發(fā)出訪問請求;
??4、服務器對此響應,將數(shù)據(jù)回傳至用戶瀏覽器端顯示出來。
??與傳統(tǒng)訪問方式不同,CDN 網絡則是在用戶和服務器之間增加 Cache 層,將用戶的訪問請求引導到Cache 節(jié)點而不是服務器源站點,要實現(xiàn)這一目的,主要是通過接管DNS 實現(xiàn)。
??二、使用CDN 緩存后的網站訪問過程演變?yōu)椋?br />
??1、用戶在瀏覽器中輸入要訪問的域名;
??2、瀏覽器向域名解析服務器發(fā)出解析請求,由于CDN 對域名解析過程進行了調整,所以用戶端一般得到的是該域名對應的 CNAME 記錄,此時瀏覽器需要再次對獲得的 CNAME 域名進行解析才能得到緩存服務器實際的IP 地址。 注:在此過程中,全局負載均衡DNS 解析服務器會根據(jù)用戶端的源IP 地址,如地理位置(北京還是上海)、接入網類型(電信還是網通)將用戶的訪問請求定位到離用戶路由最短、位置最近、負載最輕的Cache 節(jié)點(緩存服務器)上,實現(xiàn)就近定位。定位優(yōu)先原則可按位置、可按路由、也可按負載等。
??3、再次解析后瀏覽器得到該域名CDN 緩存服務器的實際IP 地址,向緩存服務器發(fā)出訪問請求;
??4、緩存服務器根據(jù)瀏覽器提供的域名,通過Cache 內部專用DNS 解析得到此域名源服務器的真實IP 地址,再由緩存服務器向此真實IP 地址提交訪問請求;
??5、緩存服務器從真實IP 地址得到內容后,一方面在本地進行保存,以備以后使用,同時把得到的數(shù)據(jù)發(fā)送到客戶端瀏覽器,完成訪問的響應過程;
??6、用戶端得到由緩存服務器傳回的數(shù)據(jù)后顯示出來,至此完成整個域名訪問過程。
??三、不論是否使用CDN 網絡
??普通用戶客戶端設置不需做任何改變,直接使用被加速網站原有域名訪問即可。對于要加速的網站,只需修改整個訪問過程中的域名解析部分,便能實現(xiàn)透明的網絡加速服務。
??CDN 速度快、傳輸安全、擴展性強,尤其在應對大容量迸發(fā)時游刃有余,主要應用于跨地域的門戶及行業(yè)網站,如游戲、娛樂、IT、新聞傳媒、VOD、遠程教育、音視頻、下載、IPTV、金融證券等。
??CDN 網絡,網站用戶無需投資價值不菲的服務器、網絡帶寬及相應的人力成本,便能實現(xiàn)將網站內容發(fā)布到離終端用戶距離最近、路由最短的網際邊緣Cache 節(jié)點,創(chuàng)造完美、快捷的網站使用體驗。小伙伴們要想獲得更多域名cdn加速的內容,請關注新網。
??一、傳統(tǒng)的網站訪問過程為:
??1、用戶在瀏覽器中輸入要訪問的域名;
??2、瀏覽器向域名解析服務器發(fā)出解析請求,獲得此域名對應的IP 地址;
??3、瀏覽器利用所得到的IP 地址,向該IP對應的服務器發(fā)出訪問請求;
??4、服務器對此響應,將數(shù)據(jù)回傳至用戶瀏覽器端顯示出來。
??與傳統(tǒng)訪問方式不同,CDN 網絡則是在用戶和服務器之間增加 Cache 層,將用戶的訪問請求引導到Cache 節(jié)點而不是服務器源站點,要實現(xiàn)這一目的,主要是通過接管DNS 實現(xiàn)。
??二、使用CDN 緩存后的網站訪問過程演變?yōu)椋?br />
??1、用戶在瀏覽器中輸入要訪問的域名;
??2、瀏覽器向域名解析服務器發(fā)出解析請求,由于CDN 對域名解析過程進行了調整,所以用戶端一般得到的是該域名對應的 CNAME 記錄,此時瀏覽器需要再次對獲得的 CNAME 域名進行解析才能得到緩存服務器實際的IP 地址。 注:在此過程中,全局負載均衡DNS 解析服務器會根據(jù)用戶端的源IP 地址,如地理位置(北京還是上海)、接入網類型(電信還是網通)將用戶的訪問請求定位到離用戶路由最短、位置最近、負載最輕的Cache 節(jié)點(緩存服務器)上,實現(xiàn)就近定位。定位優(yōu)先原則可按位置、可按路由、也可按負載等。
??3、再次解析后瀏覽器得到該域名CDN 緩存服務器的實際IP 地址,向緩存服務器發(fā)出訪問請求;
??4、緩存服務器根據(jù)瀏覽器提供的域名,通過Cache 內部專用DNS 解析得到此域名源服務器的真實IP 地址,再由緩存服務器向此真實IP 地址提交訪問請求;
??5、緩存服務器從真實IP 地址得到內容后,一方面在本地進行保存,以備以后使用,同時把得到的數(shù)據(jù)發(fā)送到客戶端瀏覽器,完成訪問的響應過程;
??6、用戶端得到由緩存服務器傳回的數(shù)據(jù)后顯示出來,至此完成整個域名訪問過程。
??三、不論是否使用CDN 網絡
??普通用戶客戶端設置不需做任何改變,直接使用被加速網站原有域名訪問即可。對于要加速的網站,只需修改整個訪問過程中的域名解析部分,便能實現(xiàn)透明的網絡加速服務。
??CDN 速度快、傳輸安全、擴展性強,尤其在應對大容量迸發(fā)時游刃有余,主要應用于跨地域的門戶及行業(yè)網站,如游戲、娛樂、IT、新聞傳媒、VOD、遠程教育、音視頻、下載、IPTV、金融證券等。
??CDN 網絡,網站用戶無需投資價值不菲的服務器、網絡帶寬及相應的人力成本,便能實現(xiàn)將網站內容發(fā)布到離終端用戶距離最近、路由最短的網際邊緣Cache 節(jié)點,創(chuàng)造完美、快捷的網站使用體驗。小伙伴們要想獲得更多域名cdn加速的內容,請關注新網。
聲明:免責聲明:本文內容由互聯(lián)網用戶自發(fā)貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內容,請發(fā)
送郵件至:operations@xinnet.com進行舉報,并提供相關證據(jù),一經查實,本站將立刻刪除涉嫌侵權內容。本站原創(chuàng)內容未經允許不得轉載,或轉載時
需注明出處:新網idc知識百科