內(nèi)容交付網(wǎng)絡(luò) (CDN) 是將靜態(tài)資產(chǎn)交付給最終用戶的服務(wù)器網(wǎng)絡(luò),而 Web 加速器是另一種說法,即具有不同名稱的 CDN。CDN 是一個網(wǎng)絡(luò),其主要功能是優(yōu)化對需求內(nèi)容的訪問,通常為非常大的公司提供服務(wù)。它通過采取一些措施來實現(xiàn)這一點,包括在世界各地擁有許多本地化數(shù)據(jù)中心以減少消息傳輸時間;將數(shù)據(jù)中心靠近為網(wǎng)站提供服務(wù),以防它記錄意外數(shù)量的請求。擁有大量數(shù)據(jù)中心還有助于通過負載分配來減少擁塞。
CDN 中的每個服務(wù)器本質(zhì)上都是一個 Web 加速器。它可以被看作是一個網(wǎng)絡(luò)加速器森林,它包含確保所有內(nèi)容在所有服務(wù)器中都是最新的邏輯。Web 加速器是可以減少網(wǎng)站訪問時間的代理服務(wù)器。Web 加速器只是 CDN 的一種。Web 加速器屬于技術(shù)范疇,可能很難將一種實現(xiàn)類型視為真正的實現(xiàn)。示例包括動態(tài)壓縮/解壓縮、比源服務(wù)器更接近用戶并減少或消除處理時間的 HTTP 緩存,以及其他幾個。CDN 使用這些技術(shù)和其他技術(shù)來組合他們認為是客戶需要的正確類型的 Web 加速器。Web 加速器既可以獨立使用,也可以作為商業(yè) CDN 的一部分、本土 CDN 的一部分、客戶端安裝的一部分,甚至可以用作反向代理。
Web 加速器提供了很多功能,其中一些包括:
提供代碼表單文檔優(yōu)化
過濾掉客戶不需要的不良方面,例如廣告等。
維護客戶端和代理服務(wù)器之間的持久 TCP 連接。
協(xié)助刷新緩存中的對象并確保經(jīng)常訪問的內(nèi)容隨時可供顯示。
提供最近訪問過或經(jīng)常訪問的緩存,以便可以快速發(fā)送它們。
解析文檔中存在的主機名以減少延遲。
雖然網(wǎng)絡(luò)加速器非常適合用戶,但它們并不總是最佳選擇。
什么是CDN?
內(nèi)容交付網(wǎng)絡(luò) (CDN) 是全球分布的 Web 服務(wù)器或接入點 (PoP) 網(wǎng)絡(luò),有助于更快地交付內(nèi)容。內(nèi)容存儲在整個 CDN 中,以便用戶能夠訪問存儲在離用戶最近的位置的數(shù)據(jù)。這與僅在一臺服務(wù)器上存儲內(nèi)容的傳統(tǒng)方法不同,而且也更有效?蛻舳嗽L問靠近客戶端的數(shù)據(jù)副本,而不是所有客戶端訪問同一中央服務(wù)器,以避免服務(wù)器通常受到的負擔(dān)。CDN 允許輕松快速地傳輸加載 Internet 內(nèi)容所需的資產(chǎn),包括 Java 腳本、HTML 頁面、圖像和視頻。多年來,CDN 越來越流行,現(xiàn)在已在 Netflix 和 Facebook 等主要網(wǎng)站上使用。
CDN 不托管任何內(nèi)容,也不能替代適當(dāng)?shù)木W(wǎng)絡(luò)托管,但是,它通過幫助在網(wǎng)絡(luò)邊緣緩存來提高網(wǎng)站性能。許多網(wǎng)站都抱怨傳統(tǒng)托管服務(wù)無法滿足他們的專業(yè)需求。CDN 通過作為替代的托管模式來幫助解決這些問題。除此之外,CDN 還有助于避免傳統(tǒng)網(wǎng)絡(luò)托管的一些缺點,這些缺點將在后面看到。CDN 的目標(biāo)是以快速、安全、廉價和可靠的方式交付內(nèi)容。CDN 將服務(wù)器放置在不同網(wǎng)絡(luò)之間的交換點,以提高速度和連接性。
Internet 交換點是不同 Internet 提供商連接的主要位置,以便相互訪問源自其不同網(wǎng)絡(luò)的流量。連接到這些快速、高度互連的位置有助于 CDN 提供商通過高速數(shù)據(jù)傳輸來節(jié)省處理數(shù)據(jù)的成本。CDN 還對標(biāo)準客戶端/服務(wù)器數(shù)據(jù)傳輸進行了一些優(yōu)化。CDN 可以加速構(gòu)成網(wǎng)站的網(wǎng)頁、圖像和腳本等靜態(tài)內(nèi)容;以及加速文件交付,例如軟件安裝程序和補丁、視頻和音頻文件。您可以使用不同類型的 CDN,但它們都有相同的目標(biāo) - 讓您的網(wǎng)站加載速度更快。
什么是Web 加速器
網(wǎng)絡(luò)加速器是一種減少網(wǎng)站訪問時間的服務(wù)器。它們可以安裝在客戶端計算機或移動設(shè)備上、服務(wù)器計算機/網(wǎng)絡(luò)上,或兩者的結(jié)合。通過壓縮加速交付需要某種類型的基于主機的服務(wù)器來收集、壓縮并將內(nèi)容交付給客戶端計算機。
從本質(zhì)上講,網(wǎng)絡(luò)加速器是一種有助于提高網(wǎng)絡(luò)服務(wù)器和瀏覽器之間信息傳輸速度的工具。網(wǎng)站需要服務(wù)器向訪問它們的用戶提供內(nèi)容。網(wǎng)站吸引的流量越多,為用戶提供快速、愉快的體驗所需的物理服務(wù)器硬件就越多。Web 加速器提供了物理服務(wù)器硬件的替代品,以確保快速加載時間,這有可能為公司節(jié)省資金并帶來更多潛在客戶和轉(zhuǎn)化。
網(wǎng)絡(luò)加速器做了很多事情來優(yōu)化網(wǎng)站的速度和安全性。在面向用戶的一端,網(wǎng)絡(luò)加速器壓縮頁面、優(yōu)化圖像、重寫內(nèi)容并縮小 CSS 和 JS。所有這些事情都是由網(wǎng)絡(luò)加速器完成的,以幫助頁面加載速度更快。
Web 加速器還通過緩存、壓縮卸載、SSL 卸載和減少頁面生成時間等技術(shù)幫助卸載公司的 Web 服務(wù)器。這有助于最大限度地減少公司維護有效網(wǎng)站所需的物理服務(wù)器設(shè)備數(shù)量。
Web 加速器不僅可以加快加載時間并最大限度地減少對物理服務(wù)器的需求,還可以跟蹤站點功能,同時還可以通過保護 Web 服務(wù)器免受威脅和攻擊來幫助保護它們——同時讓合法用戶保持站點在線。這有助于公司避免任何代價高昂的站點停機并保護敏感的公司和用戶信息。
組織依賴 Web 應(yīng)用程序來支持業(yè)務(wù)運營和增加收入。您的 Web 應(yīng)用程序的所有用戶都需要快速訪問——無論他們是員工還是消費者,移動的還是遠程的。緩慢的頁面加載時間或無響應(yīng)的應(yīng)用程序讓用戶感到沮喪。員工的工作效率會下降,而在線研究或購物的消費者可能會放棄該網(wǎng)站。
網(wǎng)絡(luò)加速器通過確保帶寬的最佳使用和防止向用戶提供重復(fù)數(shù)據(jù)來解決網(wǎng)站內(nèi)容交付問題。這提高了第一次和重復(fù)訪問門戶、CRM、電子學(xué)習(xí)和電子商務(wù)網(wǎng)站的速度。結(jié)果是大大減少了下載時間,減少了帶寬使用,并降低了在遠程辦公室和移動部署中使用企業(yè) Web 應(yīng)用程序的成本。
由于具有不同操作系統(tǒng)和瀏覽器的不同類型的移動設(shè)備(從智能手機到平板電腦)的普及,用戶面臨著挑戰(zhàn)。用戶最終可能會遇到一系列頁面下載時間,所有這些通常比用戶在辦公室或家中獲得的還要糟糕。為了解決這些性能問題,Web 加速器可以使用多層 Web 性能優(yōu)化,不需要任何服務(wù)器端安裝、客戶端軟件或?qū)τ脩魹g覽器的更改。