内容分发网络 安捷CDN 基石云 什麼是CDN 邊緣伺服器?

CDN测评 0 86
CDN代表内容分发网络。顾名思义,它是一个分布式节点网络(也称为边缘位置服务器),它有助于根据用户的位置,内容源服务器和边缘服务器向最终用户的地点传送内容(网页、视频、图像等)。CDN节点具有缓存内容的缓存功能,并且可以从地理上靠近最终用户的位置向用户提供内容。CDN节点由CDN提供商部署在多个地理位置,并且可以跨越多个ISP(因特网服务提供商)网络。
當用戶嘗試從特定位置訪問網絡伺服器數據(網站)時,如果為網站配置了CDN設置,則該請求首先進入附近的最佳CDN節點。現在,如果CDN已經在該節點上緩存了所請求的數據,那麼它將從該節點提供給用戶,而無需返回到原始伺服器。但是,如果數據未緩存到為該用戶提供服務的CDN節點上,則請求首先進入CDN節點,然後從那裡進入原始伺服器。然後,CDN節點從源伺服器獲取數據並提供用戶的請求。此外,CDN節點緩存該數據以服務來自該用戶或從該節點請求該數據的任何其他用戶的任何未來請求。因此,原則上,在網站上使用CDN,只有請求特定內容的第一個用戶遭受額外的延遲,並且將來請求該內容的所有用戶將更快地訪問該特定內容,因為它將從CDN節點提供。當然,這取決於內容的內容緩存設置(例如,網站緩存設置),因為這些設置可能要求CDN節點基於內容到期時間再次獲取內容。本頁底部對此進行了解釋。
假設您擁有一個託管在Web伺服器(內容的來源)上的網站,並向網站訪問者提供靈感引用圖像。當您開始使用網站時,您將其託管在特定的地理位置,例如英國。最初,當網站啟動時,您可能會看到來自英國的訪問者訪問您的網站以查看和下載內容。隨著您的網站開始流行,來自英國和國外的更多用戶開始訪問您的網站。這帶來了三個挑戰。首先,隨著越來越多的用戶訪問同一個網絡伺服器,網絡伺服器上的負載增加,並且無法同時為所有用戶提供服務,從而導致訪問您網站的用戶體驗不佳。其次,由於原始伺服器位於英國,訪問它的用戶將面臨延遲,因為數據是通過互聯網從地理位置較遠的位置傳輸的。第三個挑戰是從原始伺服器提供內容所需支付的帶寬成本,因為更多用戶需要更多帶寬來提供內容。
使用CDN可以解決這三個挑戰。由於CDN是用於提供內容的地理上分佈的伺服器網絡,因此它充當最終用戶和源伺服器之間的中間人。對於第一個挑戰,一旦用戶訪問網站,就將請求發送到最合適的節點以進行內容傳遞,然後以與上述相同的原理從CDN節點提供請求。因此,在這種情況下,不是將所有用戶的所有請求發送到源伺服器,而是將其發送到分佈式節點,並最小化源伺服器上的負載。


image.png

對於第二個挑戰,CDN將能夠應對挑戰,因為CDN節點分佈在不同地區和大陸。這樣,用戶由他們自己的地理位置中的節點服務,因此只要CDN節點可用,與源伺服器的距離就不會產生問題。
對於成本的第三個挑戰,CDN可以減少伺服器的帶寬需求,因為所有請求都不會發送回伺服器。 CDN節點在帶寬成本方面通常比原始伺服器便宜得多。進一步為了優化成本,可以選擇在帶寬/成本方面最便宜的CDN節點位置來服務內容。

網站緩存設置可以在CDN內容緩存中發揮重要作用。根據網站緩存設置,CDN可以緩存來自Web伺服器的內容。有不同的緩存設置可以導致CDN節點每次下載內容,或者可以請求節點檢查伺服器是否內容已過期。單擊鏈接可以更詳細地了解緩存配置


点击全球高防加速免费接入测试看效果


也许您对下面的内容还感兴趣:

留言0

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。