程 雯,楊 陽,陳 峰
(1.武漢郵電科學研究院 湖北 武漢 430000;2.武漢虹信技術服務有限責任公司 湖北 武漢 430074)
基于社交網絡的Web緩存架構研究
程 雯1,楊 陽1,陳 峰2
(1.武漢郵電科學研究院 湖北 武漢 430000;2.武漢虹信技術服務有限責任公司 湖北 武漢 430074)
為了提升用戶在Web訪問過程的體驗,降低網絡帶寬成本和減輕服務端負載,文章從Web訪問過程中本地瀏覽器端、CDN緩存、服務器端等3個層面來設計緩存方案,闡述了Web緩存在網絡中的傳遞過程,深入描述Web緩存的不同策略。通過對Web訪問過程的緩存優化,大大降低了用戶訪問時延,提升服務端性能。
瀏覽器;CDN;緩存策略;服務器
隨著互聯網的高速發展,越來越多的用戶加入到社交網平臺中,用戶數量級別達到百萬級,如此龐大的用戶群使后臺服務器承載的數據量越來越多,用戶對Web服務器的訪問量過大,導致系統難以承受其壓力,用戶訪問時延增加,甚至不能請求到正確內容。
由于在現實應用場景中,多數的信息資源是被重復訪問的,面向應用服務器的緩存系統是必要的,通過詳細的分析架構以及相關組件對數據存取效率的影響,我們就可以選擇更合適、高效的方案建立工程,以期望達到所研發產品更實用,獲取數據更準確,得到信息更實時的目的[1-3]。
使用緩存機制除了可以有效地提高服務的性能之外,還可以降低互聯網連接減少帶寬占用,減少用戶等待時間提升體驗,降低服務器端負載等。
客戶端緩存依賴于瀏覽器的實現,目前的絕大多數瀏覽器都實現了基于HTTP協議的信息來緩存相應的文件。……