【資訊軟體知識】距離再遠也能快速傳遞資訊,來認識CDN吧!

更新於 發佈於 閱讀時間約 2 分鐘
CDN全名為 Content Delivery(Distribution) Network,內容傳遞網路,光看名字應該還不知道能夠做什麼吧!那為什麼又要有CDN呢? 主要是因為現在的時代,很多事務都開始搬上網際網路,而且參與的對象已經是全世界了,假若因為距離太遠,導致載入時間過久,相信對於使用者體驗必然大打折扣,因此CDN的出現主要是克服了這樣的限制,至於為什麼能夠克服呢? 接下來的主題就是來談談這個部分。

沒有CDN時,遇到什麼樣的問題?

當使用者距離我們的伺服器越遠時,傳輸速度必然會因為物理限制下減緩,加上如果流量又多,勢必會造成塞車的狀況,就像我們早期在瀏覽國外網站時一般,光是載入一個簡單的靜態頁面就足足等了幾分鐘之久,對於使用體驗上來說已經大打折扣。

加速的方式

其實就是分身的概念,建設多台伺服器的佈署,每一個節點都有儲存快取資料,因此當我們在瀏覽一個國外網站時,會優先以該國家附近的伺服器節點開始抓取快取資料並展示於瀏覽器,不需要全部連回主伺服器,也因此減少了主伺服器的壓力,讓讀取更加快速。
一個網站如果剛開始建置時,流量不大,都不會造成負擔,但當有一天營運的規模快速增長時,回應速度可能就隨之減慢,延遲時間也隨之變長,過往我們通常會再採購一台伺服器並搭配Proxy來進行轉發,負擔原本伺服器的壓力,但仍沒有解決物理距離的問題,因此CDN就很聰明的做為緩存伺服器分散在世界各處,並定期將網頁伺服器的快取資料同步到各個CDN節點。
就想像成物流中心,在各個地區都設置區域性的物流倉儲,前一天統一集貨到各個地區的物流倉儲,再由各地區的司機去運送,減少運輸時間。

CDN伺服器如果沒有資料怎麼辦?

CDN伺服器也有可能因為當機的因素,沒有緩存到網站伺服器的資料,這時候當瀏覽器存取最近的CDN伺服器時,若取不到資料就會再往下一台找,直到找回網站伺服器為止。

對於使用者端來說要怎麼自動找其他節點?

通常我們會經過一個DNS伺服器幫我們決定去哪裡抓資料,就將其想像成查號台,我們先打過去查詢目的地的號碼,再進行打電話。

除了讓網頁更快的載入還有什麼作用?

這時代最流行莫過於影音直播了,假設沒有CDN的分散負擔,當千萬人都透過一台伺服器讀取直播內容時很容易發生延遲的狀況,因為我們的頻寬就是這麼大,流量就是這麼擠,試想當高速公路塞車時的盛況就可想而知了。
因此在這麼大流量的情況下要怎麼分散負擔呢?其實就是利用CDN的概念,將每一段影片切碎成小片段,並分送到各個CDN節點,而世界各地的粉絲們就根據距離最近的CDN節點去拉取影片,藉由這樣的方式減少塞車的狀況,減少延遲、提升效率。
喜歡撰寫文章的你,不妨來了解一下:
歡迎加入一起練習寫作,賺取知識,累積財富!
為什麼會看到廣告
avatar-img
119會員
268內容數
哈囉,我是阿Han,是一位 👩‍💻 軟體研發工程師,喜歡閱讀、學習、撰寫文章及教學,擅長以圖代文,化繁為簡,除了幫助自己釐清思路之外,也希望藉由圖解的方式幫助大家共同學習,甚至手把手帶您設計出高品質的軟體產品。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
阿Han的沙龍 的其他內容
執行一個操作要花費的「時間長度」。 舉例來說,時速100公里的前提下,從台北到高雄大約花費4個小時,而這個花費的耗時就稱為延遲。 以一個時間區間作為單位,單位時間內可以執行「幾次」操作,或運算的「次數」。 舉例來說,時速100公里的前提下,從台北到高雄的路段,每一個小時能夠乘載的量能,以高速公路來說
前一篇的「Authentication、Authorization,傻傻分不清楚?」主要在介紹認證與授權的差異之處,而本章節著重於授權這部分,也使用了經典的RBAC模型進行說明。 RBAC模型(Role-Based Access Control:基於角色的訪問控制), 認為可以抽象的表示: Who是
認證(authentication)跟授權(authorization)這兩個名詞常常被混淆,但本質上是完全不同的兩個概念,在數位化的時代下,為了確保每位使用者的安全性,每個系統幾乎都具備認證(authentication)與授權(authorization)這兩大功能,而這些概念也常常出現在我們生
在進入Message Queue之前我們先來了解一下同步/非同步任務的概念。 菜單稱為訊息(Message), 為工作內容描述。 送出菜單的客人稱為生產者(Producer), 負責建立訊息。 櫃台就相當於Queue, 負責接單並依序處理。 廚師就是消費者的概念, 負責消化Queue裡面的訊息。 採
執行一個操作要花費的「時間長度」。 舉例來說,時速100公里的前提下,從台北到高雄大約花費4個小時,而這個花費的耗時就稱為延遲。 以一個時間區間作為單位,單位時間內可以執行「幾次」操作,或運算的「次數」。 舉例來說,時速100公里的前提下,從台北到高雄的路段,每一個小時能夠乘載的量能,以高速公路來說
前一篇的「Authentication、Authorization,傻傻分不清楚?」主要在介紹認證與授權的差異之處,而本章節著重於授權這部分,也使用了經典的RBAC模型進行說明。 RBAC模型(Role-Based Access Control:基於角色的訪問控制), 認為可以抽象的表示: Who是
認證(authentication)跟授權(authorization)這兩個名詞常常被混淆,但本質上是完全不同的兩個概念,在數位化的時代下,為了確保每位使用者的安全性,每個系統幾乎都具備認證(authentication)與授權(authorization)這兩大功能,而這些概念也常常出現在我們生
在進入Message Queue之前我們先來了解一下同步/非同步任務的概念。 菜單稱為訊息(Message), 為工作內容描述。 送出菜單的客人稱為生產者(Producer), 負責建立訊息。 櫃台就相當於Queue, 負責接單並依序處理。 廚師就是消費者的概念, 負責消化Queue裡面的訊息。 採
你可能也想看
Google News 追蹤
Thumbnail
大家好,我是woody,是一名料理創作者,非常努力地在嘗試將複雜的料理簡單化,讓大家也可以體驗到料理的樂趣而我也非常享受料理的過程,今天想跟大家聊聊,除了料理本身,料理創作背後的成本。
Thumbnail
哈囉~很久沒跟各位自我介紹一下了~ 大家好~我是爺恩 我是一名圖文插畫家,有追蹤我一段時間的應該有發現爺恩這個品牌經營了好像.....快五年了(汗)時間過得真快!隨著時間過去,創作這件事好像變得更忙碌了,也很開心跟很多厲害的創作者以及廠商互相合作幫忙,還有最重要的是大家的支持與陪伴🥹。  
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
在現今數位化的時代,網路攻擊頻率持續上升,其中又以DDoS攻擊最為常見且具破壞性。面對這種威脅,企業如何保護自身的網路資源成為了一大挑戰。CDN(內容傳遞網絡)作為一種有效的防禦工具,不僅能提升網站的性能與用戶體驗,還能大幅降低DDoS攻擊的風險。
DNS 和 SEO 緊密相關,擁有一個載入速度更快的網站將為您的訪客帶來卓越的用戶體驗,Google 也更喜歡快速載入的網域,閱讀本文了解更多關於 DNS 的小知識! DNS(網域名稱系統)是什麼? 全名為 Domain Name System,是一種分散的分層結構,DNS 將網域名稱(電腦、服
Thumbnail
內容交付網路(CDN)是一種網路架構,旨在提高用戶訪問網站內容的速度和效能。其基本原則是將網站內容分佈在全球的伺服器節點上。當使用者訪問網站時,CDN會根據使用者的地理位置和網路狀況,自動從最近的節點傳送內容,降低數據傳輸。
Thumbnail
現在每個人應該都不只訂閱一個串流平台吧! 要追劇~聽音樂~看影片不想要看廣告~ 各個串流平台也幾乎都有推出家庭方案 但是! 自己揪團除了要擔心分母有沒有乖乖繳費之外 中途退出還要花心力重新找人 像是Netflix還有同住IP不同的問題 偵測到就要有驗證碼才能看 這時候如果又找不到主揪
  我們談過幾次資訊過剩的問題。在這個時代,快速多變的資訊朝我們的五感無止盡地衝過來,我們幾乎無法避免去接收。但這並不等同於「資訊流通得更好、更完整或更順利」,我們能知道世界各地的資訊,但總是被篩選過、甚至被掐頭去尾,重新詮釋過。  
Thumbnail
Goingbus是一個集結了許多串流平臺的網站,提供的服務是這些串流平臺的共享,讓個人也可以輕鬆用超優惠的價格,訂閱串流平臺。他們提供的平臺都是經由正規管道途徑取得的,並且提供24小時客服服務。價格優惠非常多,可以讓使用者訂閱多種不同串流平臺,並且提供了退款服務。歡迎點擊連結加入串流共享的旅程!
Thumbnail
疫情對觀影習慣帶來重大改變,串流平臺應運而生。但多平臺訂閱帶來負擔,GoingBus提供解決方案。以低價訂閱高品質串流服務,並擁有安全、便利、一站式管理等特點。加碼優惠代碼「yykk」9折優惠,讓你一勞永逸!
Thumbnail
文、圖/雲洋社群行銷營運長 康敏琦 Daphne Kang   隨著Google在2024年第三季全面淘汰第三方cookie與Meta不斷更新演算法,行銷人一方面積極尋找後cookie時代的解決方案,一方面又得擔心品牌內容自然觸及低落,要不將內容製作的費用與辛勞付諸流水,要不就得花更多預算去
Thumbnail
▌促使韓國串流踩油門整併的不是 Netflix 的競爭壓力,而是串流泡沫化的危機 ▌ #葉郎每日讀報 20240226 一年多前韓國的 CJ 娛樂旗下的串流服務 Tving 以用戶數第三名的身份吃下排名第六的 Seezn,藉以一躍成為第二名。近日則傳出Tving 即將和目前排名第四的另一家本土
Thumbnail
大家好,我是woody,是一名料理創作者,非常努力地在嘗試將複雜的料理簡單化,讓大家也可以體驗到料理的樂趣而我也非常享受料理的過程,今天想跟大家聊聊,除了料理本身,料理創作背後的成本。
Thumbnail
哈囉~很久沒跟各位自我介紹一下了~ 大家好~我是爺恩 我是一名圖文插畫家,有追蹤我一段時間的應該有發現爺恩這個品牌經營了好像.....快五年了(汗)時間過得真快!隨著時間過去,創作這件事好像變得更忙碌了,也很開心跟很多厲害的創作者以及廠商互相合作幫忙,還有最重要的是大家的支持與陪伴🥹。  
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
在現今數位化的時代,網路攻擊頻率持續上升,其中又以DDoS攻擊最為常見且具破壞性。面對這種威脅,企業如何保護自身的網路資源成為了一大挑戰。CDN(內容傳遞網絡)作為一種有效的防禦工具,不僅能提升網站的性能與用戶體驗,還能大幅降低DDoS攻擊的風險。
DNS 和 SEO 緊密相關,擁有一個載入速度更快的網站將為您的訪客帶來卓越的用戶體驗,Google 也更喜歡快速載入的網域,閱讀本文了解更多關於 DNS 的小知識! DNS(網域名稱系統)是什麼? 全名為 Domain Name System,是一種分散的分層結構,DNS 將網域名稱(電腦、服
Thumbnail
內容交付網路(CDN)是一種網路架構,旨在提高用戶訪問網站內容的速度和效能。其基本原則是將網站內容分佈在全球的伺服器節點上。當使用者訪問網站時,CDN會根據使用者的地理位置和網路狀況,自動從最近的節點傳送內容,降低數據傳輸。
Thumbnail
現在每個人應該都不只訂閱一個串流平台吧! 要追劇~聽音樂~看影片不想要看廣告~ 各個串流平台也幾乎都有推出家庭方案 但是! 自己揪團除了要擔心分母有沒有乖乖繳費之外 中途退出還要花心力重新找人 像是Netflix還有同住IP不同的問題 偵測到就要有驗證碼才能看 這時候如果又找不到主揪
  我們談過幾次資訊過剩的問題。在這個時代,快速多變的資訊朝我們的五感無止盡地衝過來,我們幾乎無法避免去接收。但這並不等同於「資訊流通得更好、更完整或更順利」,我們能知道世界各地的資訊,但總是被篩選過、甚至被掐頭去尾,重新詮釋過。  
Thumbnail
Goingbus是一個集結了許多串流平臺的網站,提供的服務是這些串流平臺的共享,讓個人也可以輕鬆用超優惠的價格,訂閱串流平臺。他們提供的平臺都是經由正規管道途徑取得的,並且提供24小時客服服務。價格優惠非常多,可以讓使用者訂閱多種不同串流平臺,並且提供了退款服務。歡迎點擊連結加入串流共享的旅程!
Thumbnail
疫情對觀影習慣帶來重大改變,串流平臺應運而生。但多平臺訂閱帶來負擔,GoingBus提供解決方案。以低價訂閱高品質串流服務,並擁有安全、便利、一站式管理等特點。加碼優惠代碼「yykk」9折優惠,讓你一勞永逸!
Thumbnail
文、圖/雲洋社群行銷營運長 康敏琦 Daphne Kang   隨著Google在2024年第三季全面淘汰第三方cookie與Meta不斷更新演算法,行銷人一方面積極尋找後cookie時代的解決方案,一方面又得擔心品牌內容自然觸及低落,要不將內容製作的費用與辛勞付諸流水,要不就得花更多預算去
Thumbnail
▌促使韓國串流踩油門整併的不是 Netflix 的競爭壓力,而是串流泡沫化的危機 ▌ #葉郎每日讀報 20240226 一年多前韓國的 CJ 娛樂旗下的串流服務 Tving 以用戶數第三名的身份吃下排名第六的 Seezn,藉以一躍成為第二名。近日則傳出Tving 即將和目前排名第四的另一家本土