甚麼是 CDN

更新於 發佈於 閱讀時間約 4 分鐘
照片由NASA在 Unsplash拍攝

照片由NASA在 Unsplash拍攝


CDN(Content Delivery Network,內容傳遞網路)是一種網路架構,旨在提高使用者或用戶獲取網站內容的速度和效能。其基本原理是將網站內容分散部署到全球各地的伺服器節點上,當使用者訪問該網站時,CDN會根據使用者的地理位置和網路狀況,自動將內容從最近的節點提供,從而減少資料傳輸時間和延遲,提高網站的載入速度和效能。


使用CDN可以更有效地處理大量用戶請求,減輕來源伺服器的負載壓力,並提高內容的可用性和穩定性,這對於需要大量頻寬和流量的大型網站、線上影片等應用尤其重要。

raw-image


在現代的HTTP架構中,邊緣伺服器扮演著關鍵的角色,用來優化網站資源的交付。CDN(Content Delivery Network)是一種利用全球分佈的伺服器來快速傳遞網站內容至用戶的技術,而這些伺服器通常就是位於邊緣的伺服器。


透過CDN,網站可以將靜態資源內容轉換為最佳化的格式,進一步優化用戶的瀏覽體驗。例如,CDN可幫助動態縮小JavaScript包的大小,從而減少瀏覽器需要下載和處理的資料量,進而加快網站的加載速度。


此外,CDN還能夠將舊有的圖片格式(如JPEG)轉換為較新的格式,如WebP或AVIF。這些新格式相對於傳統的圖片格式有更高的壓縮率,能夠提供更好的視覺品質同時節省網絡流量。這樣的轉換工作通常是在邊緣伺服器上完成,使得用戶可以以最佳化的方式獲得網站內容。


總而言之,透過CDN和邊緣伺服器,網站可以實現靜態資源內容的最佳化,提升網站性能和用戶體驗。


raw-image


CDN和 SSL是兩個不同的概念,但它們在網站及應用程式優化方面可以一起使用。


CDN和SSL的關係:

  • CDN主要用於優化網站內容的分發和加載速度,通過將網站內容存儲在全球各地的伺服器上,從而提供用戶更快、更可靠的訪問體驗。
  • SSL則是一種用於加密網絡連接以保護數據傳輸安全的協議,通過SSL加密,用戶與網站之間的通信可以得到保護,防止敏感信息被竊取。

結合CDN和SSL的好處:

  • 在應用 CDN 的同時使用 SSL 可以進一步提高網站安全性,確保用戶數據的隱私和保密性。
  • SSL終止點(SSL Termination)位於 CDN 網絡的邊緣節點可以有效地對訪問網站的用戶提供端到端的加密保護,同時通過 CDN 優化網站加載速度。
  • CDN 可以在全球範圍內提供 SSL/TLS 加速功能,更進一步提升網站的性能和安全性。


raw-image


SL termination(SSL 終止)是指在網站伺服器或負載平衡器等終端設備上終止SSL(Secure Sockets Layer)連接的過程。當用戶通過SSL加密的連接訪問網站時,SSL termination 負責將加密數據解密並轉發到後端伺服器或應用程序。

透過SSL termination,終端設備可以在解密 SSL 連接後檢查數據、進行應用層負載均衡,執行安全檢查、緩存加速等操作,然後再將已解密的數據轉發到後端伺服器。此外,在 SSL 終止端點處理解密工作也可以減輕後端伺服器的負荷,提高整體性能。

SSL termination 在安全通訊中扮演至關重要的角色,同時保護用戶數據的同時提升網站性能,這使其成為現代 Web 應用程式中 不可或缺的關鍵技術。


優化資源

現在CDN 還可以將靜態資源內容轉換為最佳化的格式,例如可以動態縮小 JavaScript 包,又或者是將舊有的格式傳化較新的 webp or avif

raw-image


CDN的主要優點包括

  1. 提高網站內容的載入速度和效能 : CDN將內容分散部署到全球各地的伺服器節點,可以為使用者提供最近的伺服器節點,減少資料傳輸時間和延遲,提升網站的載入速度。
  2. 減輕源伺服器的負載壓力: 通過將內容分散到多個節點提供,可以更有效地處理大量的使用者請求,降低對源伺服器的負載壓力。
  3. 提高內容的可用性和穩定性 : 由於內容分散部署在多個節點,即使某個節點出現問題,其他節點仍可提供服務,提高了內容的可用性和穩定性。
  4. 適用於大型網站、線上影片等高流量應用 : 對於需要大量頻寬和流量的應用,使用CDN能夠更好地滿足需求,提升用戶體驗。總的來說,CDN能夠有效提升網站內容的傳輸速度和可用性,是大型網站和高流量應用的重要基礎設施。


假設受到攻擊時 透過CDN 可以分散攻擊不會直接攻擊到最原始的資料
留言
avatar-img
留言分享你的想法!
avatar-img
努力成長的前端小宅宅 沙龍
1會員
2內容數
在人生的里程中閃耀。 在故事中分享人生的里程碑,鼓勵進行自我評估。在每一個里程中展現你的光芒。 以分享學習到的知識與大家分享
你可能也想看
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
內容交付網路(CDN)是一種網路架構,旨在提高用戶訪問網站內容的速度和效能。其基本原則是將網站內容分佈在全球的伺服器節點上。當使用者訪問網站時,CDN會根據使用者的地理位置和網路狀況,自動從最近的節點傳送內容,降低數據傳輸。
Thumbnail
內容交付網路(CDN)是一種網路架構,旨在提高用戶訪問網站內容的速度和效能。其基本原則是將網站內容分佈在全球的伺服器節點上。當使用者訪問網站時,CDN會根據使用者的地理位置和網路狀況,自動從最近的節點傳送內容,降低數據傳輸。
Thumbnail
資訊架構就像是網站的地圖,讓用戶快速找到所需的資訊。好的資訊架構可提升使用者滿意度、強化 SEO、增進擴充性、達成商業目標。資訊架構可透過使用者訪談、卡片分析、競品分析、使用者測試等方法設計。在設計資訊架構時,需考量用戶的認知方式、目標客群、資訊分類等因素。定期檢驗資訊架構,才能確保用戶體驗。
Thumbnail
資訊架構就像是網站的地圖,讓用戶快速找到所需的資訊。好的資訊架構可提升使用者滿意度、強化 SEO、增進擴充性、達成商業目標。資訊架構可透過使用者訪談、卡片分析、競品分析、使用者測試等方法設計。在設計資訊架構時,需考量用戶的認知方式、目標客群、資訊分類等因素。定期檢驗資訊架構,才能確保用戶體驗。
Thumbnail
SEO服務優化是根據搜尋引擎運作原理及用戶搜尋行為,對網站進行技術和內容上的優化,提升網站排名和自然搜尋流量。天盈達提供全面、專業的本地與國際SEO服務優化,助你增加生意轉換率,吸引更多的國際流量,提高品牌知名度和銷售業績。
Thumbnail
SEO服務優化是根據搜尋引擎運作原理及用戶搜尋行為,對網站進行技術和內容上的優化,提升網站排名和自然搜尋流量。天盈達提供全面、專業的本地與國際SEO服務優化,助你增加生意轉換率,吸引更多的國際流量,提高品牌知名度和銷售業績。
Thumbnail
在今天的數字時代,網路不僅僅是資訊的來源,更是企業發展和個人品牌建立的關鍵所在。然而,無論你是管理自己的網站還是在數位行銷領域工作,若未能掌握搜索引擎優化(SEO)的精髓,你將面臨被淹沒在網路浪潮中的風險。 SEO不僅是提升網站排名的技術,更是通往持久流量和高質量訪客的大門。每一次的搜尋,背後都有
Thumbnail
在今天的數字時代,網路不僅僅是資訊的來源,更是企業發展和個人品牌建立的關鍵所在。然而,無論你是管理自己的網站還是在數位行銷領域工作,若未能掌握搜索引擎優化(SEO)的精髓,你將面臨被淹沒在網路浪潮中的風險。 SEO不僅是提升網站排名的技術,更是通往持久流量和高質量訪客的大門。每一次的搜尋,背後都有
Thumbnail
CMS是一種系統化的網站後台,提供管理彈性、SEO友善、客製開發、分權管理、安全穩定的優勢,適用於個人品牌網站、企業網站和電子商務平臺。本文介紹CMS在網站管理中的角色,以及使用CMS對網頁設計的幫助,並提供延伸閱讀資源。
Thumbnail
CMS是一種系統化的網站後台,提供管理彈性、SEO友善、客製開發、分權管理、安全穩定的優勢,適用於個人品牌網站、企業網站和電子商務平臺。本文介紹CMS在網站管理中的角色,以及使用CMS對網頁設計的幫助,並提供延伸閱讀資源。
Thumbnail
自然輸入法推出全新訂閱方案,讓多裝置用戶在辦公室、家中和移動中都能保持生產力的最大化。新會員可享有 30 天免費試用,現有付費會員剩餘到期日小於 60 天即可更換為 3、4 臺訂閱方案。特別優惠期間也提供優惠碼享更便宜價格。立即瞭解訂閱方案和限時優惠活動!
Thumbnail
自然輸入法推出全新訂閱方案,讓多裝置用戶在辦公室、家中和移動中都能保持生產力的最大化。新會員可享有 30 天免費試用,現有付費會員剩餘到期日小於 60 天即可更換為 3、4 臺訂閱方案。特別優惠期間也提供優惠碼享更便宜價格。立即瞭解訂閱方案和限時優惠活動!
Thumbnail
在現代網絡世界中,網站速度是一個至關重要的因素。快速加載的網站不僅能提供更好的用戶體驗,還能改善搜索引擎排名和轉換率。為了優化網站速度,我們可以從以下10個面向進行改進,包括選擇靠近目標用戶的主機位置、減少HTTP請求次數、壓縮網頁程式碼、移除未使用的CSS和JavaScript等。
Thumbnail
在現代網絡世界中,網站速度是一個至關重要的因素。快速加載的網站不僅能提供更好的用戶體驗,還能改善搜索引擎排名和轉換率。為了優化網站速度,我們可以從以下10個面向進行改進,包括選擇靠近目標用戶的主機位置、減少HTTP請求次數、壓縮網頁程式碼、移除未使用的CSS和JavaScript等。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News