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

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

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

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

加速的方式

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

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

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

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

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

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

這時代最流行莫過於影音直播了,假設沒有CDN的分散負擔,當千萬人都透過一台伺服器讀取直播內容時很容易發生延遲的狀況,因為我們的頻寬就是這麼大,流量就是這麼擠,試想當高速公路塞車時的盛況就可想而知了。
因此在這麼大流量的情況下要怎麼分散負擔呢?其實就是利用CDN的概念,將每一段影片切碎成小片段,並分送到各個CDN節點,而世界各地的粉絲們就根據距離最近的CDN節點去拉取影片,藉由這樣的方式減少塞車的狀況,減少延遲、提升效率。
喜歡撰寫文章的你,不妨來了解一下:
歡迎加入一起練習寫作,賺取知識,累積財富!
為什麼會看到廣告
94會員
268內容數
哈囉,我是阿Han,是一位 👩‍💻 軟體研發工程師,喜歡閱讀、學習、撰寫文章及教學,擅長以圖代文,化繁為簡,除了幫助自己釐清思路之外,也希望藉由圖解的方式幫助大家共同學習,甚至手把手帶您設計出高品質的軟體產品。
留言0
查看全部
發表第一個留言支持創作者!
你可能也想看
資訊瘦身運動資訊瘦身,拎回從指縫中逃走的時間。
Thumbnail
avatar
Saraha
2024-06-19
網路安全革命:如何利用先進監控軟體提升資訊安全在現今數位時代,網路安全已成為企業和個人必須面對的首要挑戰。隨著網路犯罪活動的日益猖獗,如何有效地保護敏感資訊並確保網絡環境的安全,成為每個組織和個人不可忽視的重要課題。本文將帶你了解如何利用先進的監控軟體來提升資訊安全,為您提供全面的解決方案。
avatar
唐志偉
2024-06-17
資訊種子培訓計畫:一個讓你看見更多可能性,陪你走過徬徨與迷惘的地方(上篇)不論你是對未來的職涯、學業感到迷惘無助,或是雖然有了明確方向但還是想要獲得更多、看得更遠,我相信點進這篇文章的你,就是資訊種子的有緣人。我將分享自身經驗,告訴你為何資訊種子是大學生一定要好好把握的大好機會,以及我是如何加入資訊種子、在裡頭學習成長、到現在發芽茁壯。
Thumbnail
avatar
益生駿
2024-06-10
挑選 RPA 軟體導入的五大評估指標!|昕力資訊發現RPA技術的無限潛力!了解如何透過Robotic Process Automation(RPA)實現自動化,克服企業勞動力短缺的挑戰。我們分享RPA的優勢、限制以及選擇最適合您企業的軟體的關鍵評估指標。結合AI技術,為您的業務帶來效率和質量的提升。不要錯過這個關於RPA未來發展趨勢的深入指南!
Thumbnail
avatar
昕力資訊
2023-12-15
軟體資訊紀錄 1PS Photoshop 之外的影像編輯軟體簡介
avatar
明瑜學外語
2023-10-21
【資訊爆炸的時代】避免淪為資訊弱者的重要性(上)|社會知識#01pic from pexels 插播一下我最近發生的事,可能有別於之前普遍走勵志和鼓勵的路線,這次要寫的是比較灰暗一點的經驗。 不過我想,這不就是人生的一部分嗎?身為存活在這一個被制定好許多遊戲規則,名為「社會」的環境下,我們究竟該如何保護好自己? 不去為了利益傷害他人,也不要被他人所傷害。 先來
Thumbnail
avatar
楊筠 Yuna
2021-12-15
【資訊新知】Lark EP.01 - 遠端協作軟體 - Lark!Lark對很多人來說,可能是完全沒有聽過的東西,這個協作軟體在大陸的名稱是「飛書」,而國際板的名稱則是「Lark」 很久沒寫過這一類的分享文,一腳跌進各種坑裡,真的爬不出來呢(;´༎ຶ
Thumbnail
avatar
貓日宅夜
2021-10-24
看盤軟體有相當豐富的資訊,包含技術指標、籌碼等資訊!新手必看,手把手教學!看盤軟體有相當豐富的資訊 包含常用的技術指標,KD、MACD 等等  還有籌碼指標,包含外資、投信、融資、融券等資訊  還有主力指標,包含主力進出、大戶持股,散戶持股等資訊  還有許許多多的指標   工欲善其事,必先利其器  本集影片就是要來手把手教學,將這些指標設定在頁面上 很 適合新手的一部影片
Thumbnail
avatar
股海的諾亞方舟
2021-09-08
資訊法領域的證據與程序-數位鑑識(下)延續上一篇的介紹說明,我們接著來看看數位鑑識的處理吧!
Thumbnail
avatar
建佑律師_NoMoreLaw
2021-06-13
資訊法領域的證據與程序-數位鑑識(上)所謂的「資訊法」,可說是只要與網路或數位科技相關的法律,就屬於它的範疇(請參閱本人先前所撰寫的「資訊法律-導論」)。大多是提及實體法的部分,例如著作權法、個資法、民法、消保法、刑法等,但較少有介紹或論及其相關的程序法,也就是如何採集數位證據的
Thumbnail
avatar
建佑律師_NoMoreLaw
2021-06-06