什麼是CDN? 使用CDN有什麼好處?

2022-07-05 14:15  閱讀 36 次瀏覽 次

內容交付網路 (CDN) 是一個地理分佈的伺服器網路,它們協同工作以提供 Web 內容的快速交付。 CDN 的使用通過從地理位置更近的分散式伺服器傳輸包括HTML頁面、JS、CSS、圖像甚至視頻檔在內的Web內容來加快網頁載入速度。

一些最流行的 JavaScript 庫、字體和 CSS 框架託管在公共 CDN 上,將此類 CDN 用於您的網頁將提高您的網站性能。 使用CDN還可以幫助保護您的網站免受DDoS攻擊。

使用CDN有什麼好處?

使用CDN可以獲得一些好處,無論它們是公共CDN還是提供靜態內容的私有CDN。 您的里程可能會有所不同,具體取決於通過CDN傳遞的流量以及您產生的流量。

使用 CDN 的主要好處是通過更快地載入靜態內容來提高網站性能。 一些流行的 JS 庫,例如 jQuery 和 Angular JS; 和 CSS(例如 Twitter Bootstrap 框架)可以從公共 CDN 提供。 通過從 CDN 提供內容,訪問者將體驗到更快的載入時間,因為如果使用公共 CDN,內容將從附近的 CDN 伺服器提供。

如果您使用來自公共 CDN 的內容,您將減少到伺服器的網路流量,從而節省網路頻寬成本。 近年來,網路流量的成本已顯著下降,因此它可能不省錢,但您會減少伺服器的流量,伺服器的回應速度會更快。

通過將常見的內容交付卸載到CDN,您的伺服器可以提供更少的服務並提高Web安全性。 CDN 供應商足夠大,可以緩解 DDoS 攻擊並提高流量可用性。

公共CDN

網站速度對於留住訪客並讓他們留在現場至關重要。 我們都知道,網站速度慢會失去訪問者,因為消費者沒有足夠的耐心等待內容在速度慢的網站上呈現。 這就是為什麼今天網站載入速度更快並且每個網站管理員都在努力提高網站性能的原因。 使用的策略之一是使用公共CDN。 有數百個公共CDN伺服器可供任何人免費使用。 公共 CDN 提供來自用於 Web 開發的開源專案的 Web 內容。

今天還有數百個公共CDN可用。 公共 CDN 免費為您提供性能提升、可靠性、緩存和 Web 安全性。 這就是為什麼每個網站管理員都應該使用公共CDN的一些原因。

私有CDN

作為網站管理員,您的主要職責是使網站載入速度更快。 實現此目標的一種方法是為您的網站創建一個私有(或個人)CDN,並從無 cookie 域的本地 CDN 載靜態內容,例如圖像、javascript 和樣式表。

每次從用戶端向伺服器發出 Web 請求時,都會傳遞一個 cookie,該請求會向伺服器添加額外的流量。 提供圖片、CSS、JS等靜態內容時; 不使用cookie數據,避免此類流量將提高性能。 您可以創建一個無 cookie 的子域,並使用瀏覽器緩存從該子域傳遞您的所有靜態內容,以提高您的網站性能。

反向代理

一些 CDN 供應商採用反向代理技術為網站擁有者提供額外的好處。 這意味著 CDN(或反向代理)部署在源伺服器之前,以提供緩存功能、CDN 功能甚至緩解 DDoS 攻擊,因為它們為託管網站實際內容的源伺服器提供了閘道。

本文地址:https://www.glodchain.com/cdn.html
溫馨提醒:文章僅代表原作者的觀點,不能作為投資建議。

評論已關閉!