tft每日頭條

 > 圖文

 > cdn基礎入門

cdn基礎入門

圖文 更新时间:2024-07-28 09:11:00

CDN,相信你對這個名詞一點也不陌生,經常我們會說,把某些文件圖片上傳到CDN,那樣子用戶訪問會更快,那什麼是CDN呢?

CDN全稱為内容分發網絡(Content Delivery Network),它是有美國麻省理工學院的學生發明的,最大的作用的就是緩存用戶相對集中的資源,一般這類資源都是不可變的,例如圖片、視頻、音頻文件等。這與我們一般的服務器又有什麼區别呢?網絡不是四通八達的麼?為什麼需要CDN呢?

cdn基礎入門(5分鐘即使是小白也能知道什麼是CDN)1

玩遊戲的朋友可能知道,有個東西就做延遲,向我們經常說延遲460,延遲是什麼意思呢?就是你的手機、電腦上面的資料,發送到服務器,一個來回所需要的時間。我們都知道,網絡的傳輸速度接近光速,從深圳到美國矽谷的距離大概為1萬公裡,光的速度為30萬公裡每秒,也就是說,如果你在美國上傳一張圖片,并且服務器也在美國,你在深圳訪問,最少也要60毫秒以上才能拿到數據。

cdn基礎入門(5分鐘即使是小白也能知道什麼是CDN)2

事實上,網絡環境是非常複雜的,世界上最遠的距離,莫過于我用電信,他用聯通,正因為如此,真實從深圳訪問美國可能要好幾百毫秒。CDN的出現,就是為了解決這個問題。在美國上傳的圖片,我們也同樣保存一份在香港,如果在深圳訪問的時候,我們就直接使用香港的數據即可,這樣子速度就會快非常多!CDN在全球有非常多的結點,無論你在哪裡上傳的圖片,都可能被緩存到世界各地,以便所有的人都能夠快速的訪問。

cdn基礎入門(5分鐘即使是小白也能知道什麼是CDN)3

這便是CDN出現的原因跟CDN解決的問題。簡單來說,CDN就是一個分布式的緩存服務器,存着非常多文件,并且分布在世界各地,每個人都能就近訪問。我們講個通俗的例子,可樂公司上市了一款新的可樂,本來你要到美國去買,現在可樂公司把可樂運到了你樓下的小賣部,你隻要下樓就能買到,更加方便快捷!

cdn基礎入門(5分鐘即使是小白也能知道什麼是CDN)4

随着互聯網的發展,現在CDN也提供着非常豐富的功能。除了常規的存放圖片、文件,現在很多直播也用到。CDN相關的技術也是非常複雜跟值得學習的,常見的CDN的技術有緩存的篩選淘汰、負載均衡、文件存儲、數據安全等等等。如果你有興趣,可以關注我,後面我們再一起學習,一起分享。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved