Polipo è un proxy web con cache progettato per essere usato da una persona o da un piccolo gruppo di persone. È simile in spirito a WWWOFFLE, ma le tecniche di implementazione sono più simili a quelle usate da Squid.
Polipo ha alcune caratteristiche che sono uniche tra i proxy attualmente disponibili:
o Polipo usa pipe HTTP/1.1 se pensa che il server remoto le supporti, sia che le richieste in entrata siano in pipe sia che arrivino simultaneamente o su connessioni multiple (questo è più del semplice uso delle connessioni persistenti che è fatto, per esempio, da Squid);
o Polipo metterà in cache il segmento iniziale di un'istanza se lo scaricamento è stato interrotto e, se necessario, lo completerà successivamente usando richieste Range;
o Polipo aggiornerà le richieste del client a HTTP/1.1 anche se esse arrivano come HTTP/1.0 e promuove o retrocede le risposte del server a seconda della capacità del client (questo può comportare la conversione da e in codifica con chunk HTTP/1.1);
o Polipo ha un supporto piuttosto completo pre IPv6 (eccetto per indirizzi scoped (collegamenti locali)).
Opzionalmente Polipo può usare una tecnica nota come Multiplexing dei poveri per ridurre la latenza.
|
|
|
| Architecture | Package Size | Installed Size | Files |
|---|---|---|---|
| alpha | 213.9 kB | 864 kB | [list of files] |
| amd64 | 199.4 kB | 792 kB | [list of files] |
| arm | 196.4 kB | 792 kB | [list of files] |
| hppa | 205.0 kB | 808 kB | [list of files] |
| i386 | 187.0 kB | 768 kB | [list of files] |
| ia64 | 259.0 kB | 1024 kB | [list of files] |
| mips | 208.7 kB | 888 kB | [list of files] |
| mipsel | 208.7 kB | 780 kB | [list of files] |
| powerpc | 193.1 kB | 796 kB | [list of files] |
| s390 | 203.6 kB | 812 kB | [list of files] |
| sparc | 192.2 kB | 796 kB | [list of files] |