别让CDN的回源把你的服务器拖垮
生活随笔
收集整理的這篇文章主要介紹了
别让CDN的回源把你的服务器拖垮
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
CDN的技術原理
形式A:當“A網用戶”訪問被CDN加速的站點時,從本地的DNS查詢域名,最終可能在全局智能DNS服務器得到所訪問域名所對應的IP地址,即圖所示:A網的緩存服務器的IP;接著A網用戶的瀏覽器向A網的緩存服務器發起訪問請求,非常幸運的是所需的默認頁面文件正好被緩存在A網的緩存服務器里,于是緩存服務器立即返還數據,完成一次訪問請求。形式B:當B網用戶訪問被CDN加速的站點時,從本地的DNS查詢域名,最終可能在全局智能DNS服務器得到所訪問域名所對應的IP地址,即圖7所示:B網的緩存服務器的IP;接著B網用戶瀏覽器向B網的緩存服務器發起訪問請求,但是緩存服務器并沒有緩存默認頁面文件,它需要先從源站獲取得到這個對象,緩存并把內容返還給B網用戶。B網緩存服務器通過內部DNS知道源站在位置。打個比方吧,A家的網速 100M的,但他只用了10M的速度,B家的網速是10M的,但是他需要15M的速度才行。怎么辦呢。 C是一家CDN服務商,在A家有個節點(就像A是一個贊助商一樣)B在C家買了CDN加速服務。當B的速度不夠的時候,CDN加速就會選擇有節余的節點來幫B,提高B的速度。這樣B的速度就能達到或超過15M ,皆大歡喜。A沒浪費,B速度有了,C賺了錢。 當C的節點在全國都有,非常多的時候。那么你用C家的CDN加速服務,你就會健步如飛了。C=八度網絡。 CDN是鏡像+智能解析。就是把網站的內容緩存到全國各地的服務器上,然后通過智能解析判斷用戶是來自哪個區域的什么帶寬,然后匹配一個最近的相關線路提供訪問。比如新浪全國有4個CDN節點,如果是西安聯通用戶,他會根據ip智能解析,然后連接到最近的西北節點上去?! ? CDN適用于靜態技術,比如圖片,游戲下載,視頻等。如果是對于單線的網站,可以用于提供網絡加速。比如聯通的網站推廣加速可以使電信用戶訪問也很快。 缺點:CDN用到的是緩存技術,加速的是網站的靜態、公用部分。如果是動態網站,不能緩存,每次都要回源服務器訪問,用了CDN反而增加了一個環節,不好。
形式A:當“A網用戶”訪問被CDN加速的站點時,從本地的DNS查詢域名,最終可能在全局智能DNS服務器得到所訪問域名所對應的IP地址,即圖所示:A網的緩存服務器的IP;接著A網用戶的瀏覽器向A網的緩存服務器發起訪問請求,非常幸運的是所需的默認頁面文件正好被緩存在A網的緩存服務器里,于是緩存服務器立即返還數據,完成一次訪問請求。形式B:當B網用戶訪問被CDN加速的站點時,從本地的DNS查詢域名,最終可能在全局智能DNS服務器得到所訪問域名所對應的IP地址,即圖7所示:B網的緩存服務器的IP;接著B網用戶瀏覽器向B網的緩存服務器發起訪問請求,但是緩存服務器并沒有緩存默認頁面文件,它需要先從源站獲取得到這個對象,緩存并把內容返還給B網用戶。B網緩存服務器通過內部DNS知道源站在位置。打個比方吧,A家的網速 100M的,但他只用了10M的速度,B家的網速是10M的,但是他需要15M的速度才行。怎么辦呢。 C是一家CDN服務商,在A家有個節點(就像A是一個贊助商一樣)B在C家買了CDN加速服務。當B的速度不夠的時候,CDN加速就會選擇有節余的節點來幫B,提高B的速度。這樣B的速度就能達到或超過15M ,皆大歡喜。A沒浪費,B速度有了,C賺了錢。 當C的節點在全國都有,非常多的時候。那么你用C家的CDN加速服務,你就會健步如飛了。C=八度網絡。 CDN是鏡像+智能解析。就是把網站的內容緩存到全國各地的服務器上,然后通過智能解析判斷用戶是來自哪個區域的什么帶寬,然后匹配一個最近的相關線路提供訪問。比如新浪全國有4個CDN節點,如果是西安聯通用戶,他會根據ip智能解析,然后連接到最近的西北節點上去?! ? CDN適用于靜態技術,比如圖片,游戲下載,視頻等。如果是對于單線的網站,可以用于提供網絡加速。比如聯通的網站推廣加速可以使電信用戶訪問也很快。 缺點:CDN用到的是緩存技術,加速的是網站的靜態、公用部分。如果是動態網站,不能緩存,每次都要回源服務器訪問,用了CDN反而增加了一個環節,不好。
總結
以上是生活随笔為你收集整理的别让CDN的回源把你的服务器拖垮的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 智能终端设备增强加密芯片现状分析
- 下一篇: IT英特尔考试题库