網絡緩存技術,其目的就是減小網絡中冗餘數據的重複傳輸,使之最小化,將廣域傳輸轉爲本地或就近訪問。互聯網上傳遞的內容,大部分爲重複的Web/FTP數據,Cache服務器及應用CDN Caching技術的網絡設備,可大大優化數據鏈路性能,消除數據峯值訪問形成的結點設備阻塞。Cache服務器具備緩存功能,因此大部分網頁對象(Web page object),如html, htm, php等頁面文件,gif,tif, png, bmp等圖片文件,以及其餘格式的文件,在有效期(TTL)內,對於重複的訪問,沒必要從原始網站從新傳送文件實體,只需經過簡單的認證(Freshness Validation)- 傳送幾十字節的Header,便可將本地的副本直接傳送給訪問者。因爲緩存服務器一般部署在靠近用戶端,因此能得到近似局域網的響應速度,並有效減小廣域帶寬的消耗。據統計,Internet上超過80%的用戶重複訪問20%的信息資源,給緩存技術的應用提供了先決的條件。緩存服務器的體系結構與Web服務器不一樣,緩存服務器能比Web服務器得到更高的性能,緩存服務器不只能提升響應速度,節約帶寬,對於加速Web服務器,有效減輕源服務器的負荷是很是有效的。php
高速緩存服務器(Cache Server)是軟硬件高度集成的專業功能服務器,主要作高速緩存加速服務,通常部署在網絡邊緣。根據加速對象不一樣,分爲客戶端加速和服務器加速,客戶端加速Cache部署在網絡出口處,把常訪問的內容緩存在本地,提升響應速度和節約帶寬;服務器加速,Cache部署在服務器前端,做爲Web服務器的前置機,提升Web服務器的性能,加速訪問速度。若是多臺Cache加速服務器且分佈在不一樣地域,須要經過有效地機制管理Cache網絡,引導用戶就近訪問,全局負載均衡流量,這就是CDN內容傳輸網絡的基本思想。html