行業資訊
                您的位置:網站首頁 > 行業資訊 > 什么是網站CDN服務,CDN加速原理?

                什么是網站CDN服務,CDN加速原理?

                時間:2020-08-04 12:12 發布:http://www.netchimney.com 點擊量:123

                目前國內訪問量十分大的網站、直播、視頻平臺,在大家體驗看來,其實訪問速度都是很快的。可是如果服務器部署在網通,那電信用戶訪問會較慢。如果服務器部署在電信,網通用戶訪問很慢。其實這一切,都是跟CDN有關系,這篇文章,就跟著我們來認識一下CDN吧。

                CDN節點解決了跨運營商和跨地區訪問的難題,訪問廷時大大降低

                絕大多數請求在邊緣節點進行,CDN具有了分流作用,降低遠程訪問的帶寬、分擔網絡流量、減輕原網站web服務器負荷等作用,減輕了源站壓力

                廣泛分布的CDN節點再加節點中間的智能冗余機制,能夠 有效地預防黑客入侵。

                CDN基本原理

                非常簡單的CDN網絡由一個DNS服務器和多臺緩存服務器構成:

                當用戶點一下網站頁面上的內容URL,歷經當地DNS系統解析,DNS系統會最后將域名的解析權交到CNAME指向的CDN專用DNS服務器。

                CDN的DNS服務器將CDN的全局負載均衡設備IP地址返回用戶。

                用戶向CDN的全局負載均衡設備進行內容URL訪問請求。

                CDN全局負載均衡設備依據用戶IP地址,及其用戶請求的內容URL,挑選一臺用戶所屬區域的區域負載均衡設備,告知用戶向這臺設備進行請求。

                區域負載均衡設備會為用戶挑選一臺適合的緩存服務器提供服務,挑選的依據包括:依據用戶IP地址,分辨哪一臺服務器距用戶最近;依據用戶所請求的URL中帶上的內容名字,分辨哪一臺服務器上面有用戶所需內容;查尋每個服務器當今的負荷情況,分辨哪一臺服務器還有服務能力。基于以上這些條件的綜合分析以后,區域負載均衡設備會向全局負載均衡設備返回一臺緩存服務器的IP地址。

                全局負載均衡設備把服務器的IP地址返回給用戶。

                用戶向緩存服務器進行請求,緩存服務器響應用戶請求,將用戶所需內容傳輸到用戶終端設備。如果這臺緩存服務器上并沒有用戶想要的內容,而區域平衡設備仍然將它分派給了用戶,那麼這臺服務器就需要向它的上一級緩存服務器請求內容,直至追溯到網站的源服務器將內容拉到當地。

                CDN緩存對策

                CDN邊緣節點緩存對策因服務商不同而不同,但一般都是遵照http標準協議,根據http響應頭中的Cache-control:max-age的字段名來設定CDN邊緣節點數據緩存時間。

                當客戶端向CDN節點請求數據時,CDN節點會分辨緩存數據是不是過期,若緩存數據并沒有過期,則直接將緩存數據返回給客戶端;不然,CDN節點便會向源站傳出回源請求,從源站獲取最新數據,升級當地緩存,并將最新數據返回給客戶端。

                CDN服務商一般會提供基于文件后綴、目錄好幾個維度來特定CDN緩存時間,為用戶提供更精細化的緩存管理方法。

                CDN緩存時間會對“回源率”產生直接的影響。若CDN緩存時間較短,CDN邊緣節點上的數據會經常失效,造成經常回源,提升了源站的負荷,另外也擴大的訪問廷時;若CDN緩存時間過長,會產生數據更新慢的難題。開發人員必須對特定的業務,來做特定的數據緩存時間管理。有關CDN這方面的內容先介紹到這兒,期待你可以對CDN擁有一定掌握。請不斷關心~

                以上就是什么是網站CDN服務,CDN加速原理?的介紹。
                如果你還有其他問題,歡迎進行咨詢探討,希望我們的專業的解決方案,可以解決你目前遇到的這些問題。

                没事影院-韩国电影,经典电影,好看的电视剧,好看的电影,在线电影,高清电影资源,没事影院是一个只做精品的电影网站