web緩存技術
Internet的高速發展,給人們的工作和生活帶來了極大的便利,對Internet的服務品質和訪問速度要求越來越高,雖然帶寬不斷增加,用戶數量也在不斷增加,受Web服務器的負荷和傳輸距離等因數的影響,響應速度慢還是經常抱怨和困擾。解決方案就是在網絡傳輸上利用緩存技術使得Web服務數據流能就近訪問,是優化網絡數據傳輸非常有效的技術,從而獲得高速的體驗和品質保證。
網絡緩存技術,其目的就是減少網絡中冗余數據的重復傳輸,使之最小化,將廣域傳輸轉為本地或就近訪問。互聯網上傳遞的內容,大部分為重復的Web/FTP 數據,Cache服 務器及應用Caching技術的網絡設備,可大大優化數據鏈路性能,消除數據峰值訪問造成的結點設備阻塞。Cache服務器具有緩存功能,所以大部分網頁 對象(Web page object),如html, htm, php等頁面文件,gif,tif,png,bmp等圖片文件,以及其他格式的文件,在有效期(TTL)內,對于重復的訪問,不必從原始網站重新傳送文件 實體, 只需通過簡單的認證(Freshness Validation)- 傳送幾十字節的Header,即可將本地的副本直接傳送給訪問者。由于緩存服務器通常部署在靠近用戶端,所以能獲得近似局域網的響應速度,并有效減少廣域 帶寬的消耗。據統計,Internet上超過80%的用戶重復訪問20%的信息資源,給緩存技術的應用提供了先決的條件。緩存服務器的體系結構與Web服 務器不同,緩存服務器能比Web服務器獲得更高的性能,緩存服務器不僅能提高響應速度,節約帶寬,對于加速Web服務器,有效減輕源服務器的負荷是非常有效的。
高速緩存服務器(Cache Server)是軟硬件高度集成的專業功能服務器,主要做高速緩存加速服務,一般部署在網絡邊緣。根據加速對象不同,分為客戶端加速和服務器加速,客戶端 加速Cache部署在網絡出口處,把常訪問的內容緩存在本地,提高響應速度和節約帶寬;服務器加速,Cache部署在服務器前端,作為Web服務器的前置機,提高Web服務器的性能,加速訪問速度。