六款優秀的Linux Web緩存開源軟件

爲了知足永無止境的Web需求,Web緩存正成爲優化特定時間內數據傳送量的相當重要的機制,它有助於減小延遲,加快網頁載入,防止終端用戶失去耐心。Web緩存優化了客戶端和服務 器端之間的數據流。若是你須要下降服務器負荷,提供內容傳輸速度,Web緩存軟件將能帶來不少好處。 nginx

超文本傳輸協議(HTTP)是互聯網基本協議之一,主要用於分佈式、協做式、超媒體的信息系統。經過HTTP,客戶端向服務器端發送資源請求, 服務器端返回所請求資源如圖像、樣式表和JavaScript。早期的Web開發者已經認識到,Web流量會增加得愈來愈快。爲了知足永無止境的Web需求,Web緩存正成爲優化特定時間內數據傳送量的相當重要的機制,它有助於減小延遲,加快網頁載入,防止終端用戶失去耐心。Web緩存優化了客戶端和服務 器端之間的數據流。若是你須要下降服務器負荷,提供內容傳輸速度,Web緩存軟件將能帶來不少好處。此類軟件主要用於ISP、骨幹網供應商,大型內聯網和 企業網絡。 緩存

下面向您介紹了六款優秀的Linux Web緩存開源軟件,供感興趣者參考,它們包括: 安全

Nginx 服務器

Nginx(發音同 engine x)是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,並在一個BSD-like 協議下發行。由俄羅斯的程序設計師Igor Sysoev所開發,最初供俄國大型的入口網站及搜尋引擎Rambler(俄文:Рамблер)使用。  其特色是佔有內存少,併發能力強,事實上nginx的併發能力確實在同類型的網頁伺服器中表現較好.目前中國大陸使用nginx網站用戶有:新浪、網易、 騰訊,另外知名的微網誌Plurk也使用nginx。 網絡

Squid 併發

Squid Cache(簡稱爲Squid)是一個 流行的自由軟件(GNU通用公共許可證)的代理服務器和Web緩存服務器。Squid有普遍的用途,從做爲網頁服務 器的前置cache服務器緩存相關請求來提升Web服務器的速度,到爲一組人共享網絡資源而緩存萬維網,域名系統和其餘網絡搜索,到經過過濾流量幫助網絡 安全,到局域網經過代理上網。Squid主要設計用於在Unix一類系統運行。 分佈式

Varnish
模塊化

Varnish 是一款高性能的開源HTTP加速器,挪威最大的在線報紙 Verdens Gang (http://www.vg.no) 使用3臺Varnish代替了原來的12臺squid,性能竟然比之前更好。 性能

Traffic Server 優化

Traffic Server 是一套快速、模塊化的兼容 HTTP/1.1 的反向代理服務器,與 Nginx 和 Squid 相似,目前該項目已經轉到 Apache 基金會。

eAccelerator

eAccelerator 是一個開源PHP加速器,優化程序,編碼器和動態內容緩存。它經過在編譯狀態下對它們進行緩存以提升PHP腳本的性能,因此那些 系統開銷在編譯時幾乎能夠被消除。它還可以對腳本進行優化以便加速它們的執行速度。利用eAccelerator能夠減小服務器的負載並提升PHP代碼的 執行時間。

Polipo

Polipo是一個很小的快速的 Web 代理服務軟件。

相關文章
相關標籤/搜索