View Single Post
Old 17-02-2011, 15:30   #5
ciusss89
Senior Member
 
L'Avatar di ciusss89
 
Iscritto dal: Jul 2008
Città: mondovi
Messaggi: 1491
Web cache
Info:
Permettere di ridurre l'uso della banda usata nella connessione a internet e il tempo di accesso ad un Sito web. Una web cache memorizza copie di documenti richiesti dagli utenti, per renderli immediatamente fruibili (essendo copiate localmente) evitando cosi, di andare a reperire nuovamente online. Le Web cache di solito raggiungono picchi d'efficienza nell'ordine del 30%-50%, l'efficienza cresce del numero di utenti.
La realizziamo mediante l'installazione di polipo, è un pacchetto che ha unapproccio "transparent caching", in pratica, ogni richiesta passa prima dalla cache, e se questa non ha l'informazione viene ridiretta all'indirizzo di destinazione.
Installazione:
Può essere effettuata o dal gestore pacchetti, o se ci si connette tramite terminale digitando:
Codice:
opkg update
opkg install luci-app-polipo
Configurazione:
Essendo un pacchetto configurabile da luci, di seguito sono mostrate le configurazioni attualmente da me in uso. Naturalmente la configurazione può avvenire anche modificando il file polipo contenuto in "config".

La configurazione può avvenire come detto da terminale tramite( Link al mio file ):
Codice:
nano /etc/config/polipo
In Disk cache location va specificato dove salvare i file.
In truncate cache file size va specificato quanto spazio dedicare alla cache. Ne ho dedicati circa 300Mb
ln Ram cache size va specificato quanta ram usare per la cache...Ne ho dedicati 4Mb circa.
In listen address va specificata l'interfaccia da ascoltare, con 0.0.0.0 le ascolta tutte.
In listen port va specificato la porta di "ascolto" (delle richieste) per polipo.
In Allowed Client Selezioni gli ip che dovranno usufruire del servizio.
Avviare il demone con:
Codice:
root@Fon2G:~# /etc/init.d/polipo enable
root@Fon2G:~# /etc/init.d/polipo start
Sui client, aprite il vostro browser, nelle preferenze relative alla connessione a internet, individuate la sezione dove configurare la navigazione tramite un proxy, nel campo dell'ip settate l'ip del vostro router, come porta mettete quella che avete configurato in precedenza nel caso di firefox:

Ecco un esempio del funzionamento di polito, di seguito dimensioni, e qualche riga del contenuto della mia cache
Codice:
root@Fon2G:~# du -lsh /home/Web_cache/
54.7M	/home/Web_cache/

root@Fon2G:~# du -lh /home/Web_cache/
2.0K	/home/Web_cache/cache.btrll.com
122.0K	/home/Web_cache/sstatic.net
29.0K	/home/Web_cache/www.nvidia.com
45.0K	/home/Web_cache/www.ilbloggatore.com
65.0K	/home/Web_cache/www.gstatic.com
5.0K	/home/Web_cache/exch.vodafone.it
411.0K	/home/Web_cache/www.youtube.com
1.2M	/home/Web_cache/www.vodafone.it
12.0K	/home/Web_cache/img689.imageshack.us
757.0K	/home/Web_cache/www.google.com
118.0K	/home/Web_cache/photos-d.ak.fbcdn.net
13.0K	/home/Web_cache/static.simply.com
207.0K	/home/Web_cache/www3.wolframalpha.com
1.8M	/home/Web_cache/v10.lscache1.c.youtube.com
2.0K	/home/Web_cache/s.youtube.com
826.0K	/home/Web_cache/www.brebanca.it
499.0K	/home/Web_cache/mobileinternet.vodafone.it
17.0K	/home/Web_cache/calvino.polito.it
.
.
.
54.7M	/home/Web_cache/
root@Fon2G:~# du -lh /home/Web_cache/
la privacy si fa benedire.... ma se volete controllare quali siti vengono navigati :=)
__________________
MB: Aw9d-max CPU: E6600 @ 3,32ghz (vcore default 1,275), DDR2 2x1gb 3/4/4/12 @ 2,10V , VGA: POV 8800 GTS 320mb 648/1458/975. RAFFREDDAMENTO A LIQUIDO ARTIGINALE ...
Vendo : ROUTER STATION PRO, SISTEMA EMEDDED.

Ultima modifica di ciusss89 : 04-03-2011 alle 09:11.
ciusss89 è offline   Rispondi citando il messaggio o parte di esso