CDN 工作原理剖析

2022-01-13 07:45:02 字數 2584 閱讀 3111

cdn / content delivery network / 內容分發網路

內容交付網路(cdn)是指一組在地理上分散的伺服器,它們協同工作以提供網際網路內容的快速交付。

正確配置的 cdn 還可幫助保護**免受某些常見的惡意攻擊,例如分布式拒絕服務(ddos)攻擊 。

cdn是否與網路主機相同?

雖然 cdn 不承載內容,也不能取代對適當網頁託管的需求,但它確實有助於在網路邊緣快取內容,從而提高了**效能。許多**很難通過傳統的主機服務滿足其效能需求,這就是為什麼他們選擇 cdn 的原因。

通過利用快取來減少託管頻寬, 幫助防止服務中斷 ,以及提高安全性 ,cdn是為減輕傳統網頁託管所導致的一些主要痛點的流行選擇。

使用cdn有什麼好處?

儘管使用cdn的好處取決於網際網路屬性的大小和需求,但對於大多數使用者而言,主要優勢有以下四個不同的組成部分:

縮短**載入時間 – 通過使用附近的cdn伺服器(以及其他優化措施),將內容分發到**訪問者附近,訪問者將能體驗到更快的頁面載入時間。由於訪問者更傾向於離開載入緩慢的**,cdn 可以降低跳出率並增加人們在該**上停留的時間。換句話說,**速度越快,意味著更強的使用者粘性。

減少頻寬成本 – **託管的頻寬消耗成本是**的主要費用。通過快取和其他優化,cdn能夠減少源站必須提供的資料量,從而降低**所有者的託管成本。

增加內容可用性和冗餘 – 大流量或硬體故障可能會擾亂正常的**功能。由於cdn具有分布式特性,因此與許多源站相比,cdn 可以更好地處理更多流量並承受硬體故障。

改善**安全性 – cdn可以通過提供 ddos防護、安全證書的改進以及其他優化措施來提高安全性。

cdn如何工作?

cdn的核心是連線在一起的伺服器網路,其目標是盡可能快速、低價、可靠和安全地交付內容。為了提高速度和連線性,cdn會將伺服器放置在不同網路之間的交換點。

這些 網際網路交換點(ixp)是不同網際網路提供商連線的主要位置,以便彼此提供對來自其不同網路的流量的訪問。通過連線到這些高速且高度互連的位置,cdn 提供商可以減少高速資料傳遞中的成本和傳輸時間。

除了在 ixp 中放置伺服器之外,cdn 還對標準客戶端/伺服器資料傳輸進行了諸多優化。 cdn 將資料中心放置在全球的戰略位置,以增強安全性,並設計用於承受各種型別的故障和網際網路擁塞。

cdn 的全球分布意味著減少使用者與**資源之間的距離。 cdn 使得使用者不必連線到**源站的所在地,而可以連線到地理位置更近的資料中心 。更少的傳輸時間意味著更快的服務。

硬體和軟體優化,例如有效的負載均衡和固態硬碟驅動器,可以幫助資料更快地到達使用者。

cdn可以使用極簡化和檔案壓縮之類的策略來減小檔案大小,從而減少傳輸的資料量。較小的檔案意味著更快的載入時間。

cdn還可以通過優化連線重用和啟用tls假開始證書來加快使用 tls / ssl 的站點。

探索cdn幫助**更快載入的所有方式

資料安全性 – cdn如何保護資料?

資訊保安是cdn不可或缺的一部分。 cdn可以使用新的 tls / ssl證書保護站點的安全,這將確保高標準的身份驗證、加密和完整性。調查圍繞cdn的安全問題,並探索可以採取哪些措施安全地交付內容。 了解cdn ssl / tls安全性

頻寬費用 – cdn如何減少頻寬成本?

源站每次響應請求時,都會消耗頻寬。了解例如 cloudflare cdn 的 cdn 是如何減少原始請求。 (即將推出)

的工作原理是什麼-

內容分發網路 (cdn) 是高效地向使用者分發 web 內容的分布式伺服器網路。

cdn 將快取的內容儲存在靠近終端使用者的邊緣伺服器上,以最大程度地減少延遲。

cdn 通常用來交付靜態內容,例如影象、樣式表、文件、客戶端指令碼和 html 頁面。

使用 cdn 的主要優點是延遲較低且能更快地將內容交付給使用者,而與託管應用程式的資料中心的地理位置無關。

cdn 還可以幫助降低 web 應用程式上的負載,因為應用程式不需要為對 cdn 中託管的內容發出的請求提供服務。

gzip

請求合併

http/3 是為網路提供支援的最新一代協議。http/3 不是使用 tcp 作為傳輸層,而是使用 quic(一種新的 internet 傳輸協議),該協議預設加密,有助於加速流量的傳輸。

cloudflare cdn

akamai cdn

what-is-a-cdn.jsp#what-is-a-cdn

www.cnblogs.com 發布文章使用:只允許註冊使用者才可以訪問!

CDN工作原理

一張圖說明cdn網路的原理 1.使用者向瀏覽器輸入www.web.com這個網域名稱,瀏覽器第一次發現本地沒有dns快取,則向 的dns伺服器請求 2.的dns網域名稱解析器設定了cname,指向了www.web.51cdn.com,請求指向了cdn網路中的智慧型dns負載均衡系統 3.智慧型dns...

CDN工作原理

使用者向瀏覽器提供要訪問的網域名稱 瀏覽器呼叫網域名稱解析庫對網域名稱進行解析,由於cdn對網域名稱解析過程進行了調整,所以解析函式庫一般得到的是該網域名稱對應的cname記錄,為了得到實際ip位址,瀏覽器需要再次對獲得的cname網域名稱進行解析以得到實際的ip位址 在此過程中,使用的全域性負載均...

CDN工作原理小結

傳統的網路訪問形式為 由上圖可見,使用者訪問未使用cdn快取 的過程為 使用者向瀏覽器提供要訪問的網域名稱 瀏覽器呼叫網域名稱解析函式庫對網域名稱進行解析,以得到此網域名稱對應的ip位址 瀏覽器使用所得到的ip位址,網域名稱的服務主機發出資料訪問請求 瀏覽器根據網域名稱主機返回的資料顯示網頁的內容。...