We have developed an open source peer - to - peer web caching system
called Dcache. I hope this kind of an application could be helpful
when making the web faster. This piece of software currently work on
Linux (Windows port is not quite stable at the moment).
To see the effect of P2P web caching you will need at least 2
computers connected to an IP multicasting enabled network.
You can get the code from svn at https://dalesa.svn.sourceforge.net/svnroot/dalesa.
Use the code in the trunk to build it with all the latest features.
You will be notified for missing libraries while running the configure
script, make sure that you install all of them in order to build it
successfully (please note that you have to install Lighttpd and mySQL
before running the application).
To compile move in to trunk and run
./autogen.sh
./configure --prefix=/usr
make
sudo make install
To run the application
sudo dcache
To configure visit http://127.0.0.1:8085 from your web browser.
Create a user account, login using newly created account.
Click on Configuration, and then go to edit mode by clicking on Edit.
Fill the form and then click Save Data (Provide correct user name
password pair for mySQL account that can create DBs. Select your
preferred network interface (lo, eth0, wlan0, etc...) and the port
which Dcache will listen on).
We have no restart server button yet, therefore please try following
steps to restart the server.
sudo killall dcache
sudo dcache
Now go to proxy settings in your browser and set proxy and port to the
IP address of the network interface and port which you have selected
earlier when configuring.
Now you are done! Start browsing and enjoy the effect of P2P web
caching.
If you need to remove the program go to trunk and execute
sudo make uninstall
Regards