RabbIT proxy for a faster web RabbIT logo
SourceForge Logo
 
General
About
Getting started
FAQ
Performance
 
Readme
Licence
Changelog
 
RFC2616
RFC2068
w3c on HTTP

New release
rabbit 4.0

Download
Current version: 2.0.42
Java/5+ only
RabbIT2.jar
RabbIT2.zip
RabbIT2.tar.gz
jdk/1.4 version: 2.0.37d
RabbIT2.0.37d.jar

jdk/1.1 version: 2.0.26
RabbIT2-2.0.26.zip
RabbIT2-2.0.26.tar.gz

dnsjava source dnsjava-1.6.2.tar.gz
dnsjava-1.6.4.tar.gz

Contacts
Mailing lists

Robert Olofsson
robo@khelekore.org

 

This is only a draft

How fast is RabbIT?
That depends on how you measure fast. Loading times can vary from 20 times as long to 0.2 times...

I do not consider this a good test, but here is a test:

doing a "time wget -o ../log -i ../localurls " for my local web site which consists of 182 pages/images from the standard apache/mod-perl/mod-ssl documentation.

These values are based on RabbIT 2.0.14. Performance is increased in later versions.

The values are some kind(I decided the "average" value) of approximate average over several runs.
Method #Bytes % Time
loopback
* 3 kB/sec line
(28.8 modem)
* 6 kB/sec line
(56 modem)
*
Apache: on localhost, plain files. 2063445 100% 0.26 seconds 1 753 seconds 1 377 seconds 1
RabbIT: no filtering, no compression. 2063445 100% 1.4 seconds 5.38 754 seconds 1 378 seconds 1
RabbIT: no filtering, compression of text/html and text/plain. 726770 35% 2.7 seconds 10.4 238 seconds 0.32 121 seconds 0.32
RabbIT: parse compress and filter away ads, backgrounds etc... 742822 36% 4.56 seconds 17.5 245 seconds 0.33 125 seconds 0.33
RabbIT: all of site in cache, compressed and filtered 742822 36% 0.57 seconds 2.2 241 seconds 0.32 121 seconds 0.32

What conclusions can be drawn from this?

It should be clear that you should not use RabbIT if you are surfing on a fast LAN. However if you have a modem RabbIT will make a difference. As can be seen from the above page loading times less than half of the original should not be uncommon.