兔是HTTP代理,它是HTTP / 1.1標準(測試正在做聯合顧問的測試,http://coad.measurement-factory.com/),並應有望支持最新的HTTP / XX在未來。兔子的主要目標是通過刪除不必要的部件(例如背景圖像),同時還顯示出的頁面大多喜歡它是加快衝浪通過慢速鏈接。例如,我們盡量不破壞徹底的頁面佈局,當我們刪除不需要的廣告橫幅。頁面有時過濾為您擺脫無謂的動畫GIF圖像後,甚至更好看。
由於過濾的網頁是一個“沉重”的過程,兔緩存它過濾但仍試圖尊重緩存控制頭和舊風格的頁面“雜注:無緩存”。兔子也接受前面加上“NOPROXY”的ADRESS(如http://noproxy.www.altavista.com/)請求nonfiltered頁面。任選地,一個連接到未過濾的頁面可以在每一頁的頂部自動插入。
兔子是開發和Solaris和Linux下進行測試。由於整個包是用Java編寫的基本代理應運行在任何支持Java plattform。圖像處理是通過外部程序完成,該程序recomended是轉換(在ImageMagick中找到)。當然兔子可以在不啟用圖像處理運行,但你失去了很多的時間節省它給了。
兔效果最好,如果它是在計算機上運行一個快速鏈接(通常是您的ISP)。由於之前從ISP給您發送的每個大的圖像被壓縮,衝浪變得更快,在圖像質量有所下降的代價。如果頁面的某些部分已經被緩存由代理,增速往往會相當驚人。為1275隨機圖像只有22%(2974108字節在總共13402112的)被發送到客戶端。這有17分鐘,而不是75使用28.8調製解調器。
兔子的作品通過修改您訪問,使您的瀏覽器不會看到廣告畫面的網頁,只看到一個固定的圖像標籤(即圖像在瀏覽器中第一次被下載,因為它使連續的請求從瀏覽器緩存發高速緩存,給人一種不錯的加速)。對於圖像獲取兔子的形象,並通過處理器提供低質量的JPEG,而不是gif動畫圖像運行它。此圖片是它非常小,下載要快,即使通過慢速鏈接(調製解調器)
特點:
- 壓縮文本頁面gzip壓縮流。這高達75%減少大小
- 在圖像壓縮到10%JPEG。這高達95%減少大小
- 刪除廣告
- 在刪除背景圖片
- 在緩存過濾網頁和圖片
- 在使用的存活可能的話
- 在簡單而強大的配置
- 在用Java編寫的多線程解決方案
- 在模塊化,易於擴展
- 在完整的HTTP / 1.1符合
什麼在此版本中是新的:
- 在請求記錄的清理
- 確保日誌記錄完成關閉選擇線程,這樣我們就可以調用外部記錄器。
- 增補配置流量使用記錄器,使得它很容易記錄用戶的網絡通信的使用。
- 在提取緩存配置,自己的界面和感動的NCACHE實施自己的包。
- 的CacheEntry接口被清理,以便它是更容易實現,更容易使用,除去一些方法只用於內部使用。
- 更多修復HTTP頭看書,當標題被分為在網絡上許多不同的塊。
什麼是新的在4.9版本:
- 在增加了一個JNDI上下文的數據庫資源。使得它更容易通過添加自定義類加載使用外部類的數據庫。使用TCP_NO_DELAY停止。修正了RequestLineTooLongException在某些罕見的情況下,拋出一個問題。 javadoc中的很多更新。使用添加主機的SQL數據庫表塊的站點的過濾器。更新rnio庫。
什麼版本4.8是新的:
- 在大的javadoc更新。添加支持的連接請求進行過濾。修正了一個日誌文件得到了充滿IllegalStateException時重新包裝是對的問題。處理字符編碼和HTTP頭內容更好。使用基於java的圖像轉換處理時,半透明圖像更好。更新dnsjava到2.1.0。通過同行&QUOT連接復位;.;從&QUOT縮短日誌添加地址SSLHandlers日誌。
什麼版本4.7是新的:
- 修正了問題401和使用FileTemplateHttpGeneratorFactory時,407的響應。添加一個代理鏈選擇,使其能夠使用根據請求URI不同的連接策略。使人們有可能指定rabbit.conf一個ProxyChainFactory。補充說,使用直接訪問內部網絡,並使用外部訪問的鏈接的代理一個ProxyChainFactory。確信螞蟻根據構建了有效的主類和類路徑條目,該的help.txt被列入罐子。更新螞蟻的javadoc任務,以便它使用相同的參數Makefile文件。標記由固定的想法很多瑣碎的問題。很多的javadoc被添加或更新。確信,HTTP頭讀取緩衝區拋出414請求太長響應之前一次擴大。修正了一個問題,閱讀流水線請求。從因為他們沒有,不能用它不同的處理程序刪除ClientHandler的。
什麼是4.6版本,新的:
- 在讀一個破碎的緩存指數目前導致空緩存,而不是對沒有文件的緩存,但大尺寸。使人們有可能配置使用什麼HttpGenerator。 ImageHandler現在檢測並解壓具有內容編碼設置為gzip壓縮的圖像。加入使用的模板頁面的實際錯誤頁面目錄的HTTP發生器(如400,504,...)。一些小的代碼清理緩存。
什麼在4.5版本的新:
- 在創建rnio作為一個單獨的項目出了rabbit.nio的包並用兔rnio。使用家用書面方式URLDeocder代替。使用UTF-8元頁面默認。添加一些缺失的javadoc軟件包描述並修復了幾個錯別字在Javadoc。編碼器改名為Base64,因為這是所有它處理。使得有可能對過濾器以看到客戶端請求的身體。修正了一些跨站點腳本問題產生的錯誤頁面。更改,以便它拋出CacheException如果操作失敗的緩存。
什麼是4.0版本的新:
- 在返工NiO層,使兔子使用多個線程選擇
- 在重做日誌使用的java.util.logging並有可能使用任何rabbit.conf或系統屬性java.util.logging.config.file指定日誌配置。修正了一個問題,即網絡連接可能被放入連接池多次。
什麼在3.18版本新:
- 修正了一個問題,即隧道(HTTPS)可能崩潰
- 修正了一個問題,即重新包裝可能導致NPE(救世主)。
什麼是在3.17版本新:
- 在該版本修正了一個問題,即隧道連接可以搪塞<。 / li>
- 在它修復了一個套接字洩漏。
- 在超時已補充說,將關閉該甚至洩露任何插座,如果沒有這樣的知名洩漏。
- 在一些更多的廣告被阻止在默認情況下。
- 在谷歌地圖和其他一些網站的地圖圖像壓縮一直處於關機狀態。
- 一些更多的信息已被添加到該狀態的頁面。
評論沒有發現