您好,登錄后才能下訂單哦!
今天小編給大家分享一下cdn服務器有什么用的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
CDN,英文全稱為Content Delivery Network,也就是內容分發網絡(或者內容傳送網絡),這是一種用來改善互聯網質量的技術。
首先我們先談一下互聯網結構。如上圖所示,互聯網其實是由一堆的路由器連接而成。像公司或者學校那樣,一整個區域的計算機通過路由器以樹形結構連接在一起,就構成了一個一個的局域網。同城的局域網之間通過路由器連接,就構成了城域網(城際網絡)。城與城之間通過路由器連接,就構成了廣域網(也就是互聯網,大到國與國之間的連接,小到城市與城市的連接,通常城市與城市先連接構成一個國家的廣域網再與其他國家進行相連)。城域網之間以互聯網干道進行相連。
那么,我們訪問一個位于其他城域網的服務器,就要經過如上圖紅色線所示的路線。但是,干道的總帶寬是有限的,如果一個網頁需要的全部文件都通過干道進行傳輸,那么干道就會變得擁堵,所以時常會導致響應很慢甚至丟包的情況。這時候開發者對于線路的優化是無能為力的,他們只能通過對項目的優化來使用戶的體驗更好一些,于是專門的cdn公司在1999年誕生了(cdn這個概念在1986年被提出)。
cdn解決問題的方式也很簡單,既然主干道擁擠,那么就將服務器部署在城際網,這樣用戶在跨城請求的時候就能將需要傳輸的數據降到比較小的情況(但是不能把全部的東西都放在城際網的服務器上,一般是放一些靜態資源,比如靜態HTML和圖片)。這樣子用戶需要訪問遠程服務器拿取數據的時候,服務器會就近選擇一個合適的cdn讓其將靜態內容返回給用戶,然后遠端服務器只需要返回主要數據即可。這樣做不僅大大減少了主干道的帶寬占用,也降低了服務器的壓力。
我們只是一些學習人員,并沒有向企業那樣的財力去部署很多cdn,但是我們也可以使用這些cdn(上面說了,有專門的公司在做cdn)。比如我們使用element-UI或者vue.js這種文件的時候,完全可以到百度上搜索對應的cdn并拿來使用。
以上就是“cdn服務器有什么用”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。