Web加速器

減少存取網站所需時間的代理伺服器

Web加速器(英語:Web accelerator),或稱Web緩存加速軟件[1][2],是一種旨在減少網站訪問時間的代理服務器。Web加速器可以是一個獨立的硬件設備或軟件。

Web加速器可以安裝在作為客戶端的計算機移動設備上,也可以安裝在ISP服務器上,還可以安裝在作為服務器的計算機/網絡上,或者兩者兼而有之。服務器通過壓縮數據並將壓縮後的內容傳送到客戶端的計算機以達到加速傳輸的目的。

技術

編輯

Web加速器可用多種技術加速客戶端訪問網頁之速度。如:

  • 緩存最近或頻繁訪問的文件至Web加速器,並供客戶端訪問之,如此一來比起客戶端大費周折獲取源服務器的內容要來得快,而頻繁更新的內容則會在緩存中經常更新以保持最新版本;
  • 預處理(HTML或JavaScript)中的主機名,以減少延遲;
  • 預載入可能會被訪問的文件;
  • 通過壓縮文檔,如重設圖片大小、調整質量,或將其轉換之WebP格式,又或僅發送新圖像變動之部分;
  • 壓縮網站上源代碼(如HTML和CSS)文件大小;
  • 過濾網頁上廣告或根據過濾規則過濾不受歡迎內容;
  • 在客戶端和代理服務器之間TCP持久性連接;
  • 通過協議層面加速提高性能,如TCP加速。

這些技術通常與被用作提高網站速度的策略相一致。

Web加速器列表

編輯

參見

編輯

參考文獻

編輯
  1. ^ 董昭陽, 馬俊昌. KSquid:一個內核級的網絡代理緩存加速器 2004年全國開放式分布與並行計算機學術會議(DPCS2004)
  2. ^ 馮勝利.基於SQUID的Web緩存加速的實現.甘肅科技,2005(12):75-77,29.