1. 程式人生 > >CDN與智慧DNS原理和應用---筆記

CDN與智慧DNS原理和應用---筆記

    之前在小公司的時候,沒用過CDN。簡單來說就是將一些靜態資源放在CDN裡面,這樣使用者訪問的速度會快很多。今天來了解下什麼叫CDN吧。相信在開發人員中,這些知識都必須要了解的。(不然怎樣挑戰更高的工資呢?)

 

一、什麼叫CDN呢?

-----》Content Delivery Network(內容分發網路),分散式的系統,使用使用者可以就近取得所需內容,提高使用者訪問網站的響應速度。(CDN=更像智慧的映象+快取+流量導流)

 

二、使用CDN服務有什麼好處呢?

----》1、能幫助我們的系統和網站做到更大的訪問量。2、使用者使用的時候,訪問速度快。3、成本方面,同樣的頻寬,採購CDN的價格比採購伺服器價格便宜。4、對於開發者來說,使用簡單

 

三、什麼是隻能DNS呢?---》只不過更加智慧。智慧在哪些方面呢?它是怎樣實現的呢?應用和價值體現在哪裡呢?

不急,請慢慢看下去吧。

 

四、什麼是DNS呢?---》Domain Name System,域名系統。域名和IP互相對映的一個分散式資料庫。目的是:使用域名就可以訪問啦。(方便人們的記憶)。這裡就會死磕的人就會問為什麼會出現DNS這個東西出現呢?

----》原因是:這和網路協議有關的,我們的一個http請求,通過域名是無法建立的。因為請求不知道去哪裡,必須要有全球唯一的地址(IP地址)才能定位,請求是去哪裡。(做過java web開發的朋友這裡就知道了)

=================================================================

上面的概念讓你知道是什麼這個問題。下面就是為什麼的方面,如果你趕時間,可以先收藏下,下次再看看。

==================================================================

五、CDN的加速原理和應用、DNS的解析原理、只能DNS的解析原理和作用。(接下來就圍繞這三個問題開始討論啦)

 

總結:

好的CDN服務讓網際網路產品更加高效和可靠

1、智慧DNS讓使用者訪問相同線路最近的伺服器

2、CDN的快取可以加快訪問速度,也可以緩解源伺服器的壓力

3、CDN讓大規模的使用者請求架構變動簡單

4、CDN流量越高價格越便宜

智慧DNS更像一個物流系統,類似京東那樣,取貨就近原則,在全國都有網點,判斷使用者在哪裡,就在附近的網點發貨就可以啦。而傳統的DNS就像圓通,申通這些快遞,從源點開始出發,送到使用者那裡。