Just a quick tip on Privoxy and improving performance (speed).
Privoxy is a popular proxy server that can both increase privacy and block unwanted advertisements and pop-ups (although I still use NoScript ).
Many people complain that Privoxy is slow. Part of the reason it seems slow is that Privoxy will download an entire web page, then perform filtering, then server the web page to the browser. Some people notice this delay (web pages appear blank, there is a delay, then the page loads).
In addition, IMO, the “keep-alive” feature seems to slow privoxy down quite a bit. If you read the configuration file you will see the default has been reduced from 300 (seconds) to 5 (seconds). I find Privoxy performs much better if keep-alive is completely disabled.
To disable, using any editor, simply comment out the keep-alive-timeout line in the configuration file,
Change these lines (use your editors search function to find them):
To (add a # at the front of the line):
Save your changes and restart Privoxy to apply the changes.
For additional information, see the configuration file as it is well commented.
For some discussion of keep-alive see :
This link was referenced from the first link. It is a bit dated, but a nice discussion.
Here is another more technical review. Again it feels a bit dated, but IMO is relevant reading.
In the address (url) bar enter “about:config” without quotes.
In the “Filter”" box enter “network.http” and try these values:
Reference : Hacking Firefox for Maximum Performance with Tor
You can try tweaking those values a bit but they seem to work on most systems. Yes this is somewhat Voodoo and I found by trial and error that these settings are fastest.
Tweaking these settings is counterintuitive and using too high a setting for “max-connections” degrades performance as does a value that is too small.