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.