top
logo
NewsVillage

Home Technica Browser Firefox a tutta velocità: velocizziamo "la volpe vecchia"
Firefox a tutta velocità: velocizziamo "la volpe vecchia" PDF Stampa E-mail
( 1 Vote )
Scritto da Administrator   
Sabato 11 Aprile 2009 15:10
firefox_speed-upIn attesa della nuova versione 3.5, guardando un pò in giro per la rete , ho trovato vari metodi per velocizzare firefox, il browser ancora molto in uso nelle case degli internettiani.

Chrome e altri browser sono molto veloci ma non hanno il supporto per le estensioni (non ancora) e quindi sono andato alla ricerca di qualche "tip" per velocizzare un pò la "volpe vecchia" Wink

Non avevo mai dato peso a questi trucchetti perchè, sinceramente, l'avevo già provati tempo addietro senza grandi risultati. La mancanza di risultati apprezzabili di questo mio vecchio esperimento credo sia da imputare alla scarsa potenza del mio PC di allora e della scarsa capacità, in termini di throughput, della mia vecchia connessione.

Questi "tune-up" funzionano oggi in Italia (meglio di allora) anche perchè come al solito, sulle tecnologie, arriviamo in ritardo (è di qualche giorno fa la notizia che a Parigi sono arrivati a 100 Mbit mentre in Italia si parla di crisi della rete esistente e in effetti io navigo appena a 7 MBit nonostante abbia "Alice 20 mega").

Primo STEP: comprimiamo gli eseguibili e le librerie (metodo generico applicabile anche in altri contesti)
Chi ha studiato (per passione o magari lavoro) le architetture dei sistemi informatici, sa che l'operazione più lenta in assoluto che può essere fatta da una CPU, a livello di istruzioni macchina, è l'accesso alla memoria.
In altre parole una CPU è molto pià veloce a fare i conti che ad accedere alla memoria; non a caso negli ultimi anni si è data una sempre maggiore importanza al BUS del processore verso la RAM, fino a raggiungere banchi di memoria che oramai andranno al triplo della CPU Tongue out
Ancora più lento, di svariati ordini di grandezza, l'accesso ai dispositivi di massa (che sono spesso dispositivi meccanici), come ad esempio l'hard disk. Questo è uno dei motivi per cui all'avvio del computer sentite "frullare" il case come se stesse avvenendo una guerra di byte al ritmo della famosa lucetta rossa (il led dell'HD).
Una buona soluzione, in generale, è deframmentare spesso l'HD o adottare un hard disk SSD come è stato fatto per i netbook che infatti, pur non essendo molto prestanti, caricano il sistema operativo in tempi ragionevoli).
Senza divagare troppo, sappiate che è possibile comprimere i file eseguibili e le librerie di un programma così da alleggerire il carico di lettura dall'hard disk. La vostra CPU dovrà decomprimere al volo il programma, ma le odierne CPU consentono di vedere un incremento prestazionale notevole da questa operazione.

Procedura di compressione
Scaricate UPX per windows (link diretto) ed estraete direttamente il solo file upx.exe nella directory C:\WINDOWS (o in un altra directory nella vostra path).
Posizionatevi poi nella directory di firefox:
start->esegui->cmd->cd "C:\Programmi\Mozilla Firefox\" e digitate quanto segue:

for %v in (*.exe *.dll components\*.dll plugins\*.dll) do upx %v

Se avete Linux sappiate che upx è compatibile anche per quest'ultimo e quindi è possibile fare la stessa cosa con la bash.

Secondo STEP: tune-up dei parametri di Firefox

Come in tutte le applicazioni informatiche anche Firefox ha delle impostazioni che non possono andar bene per tutti. Quelle preimpostate sono un giusto compromesso (tra l'altro di qualche anno fa) ma se avete un PC molto prestante trarrete beneficio in prestazioni dall'aumento del carico sulla CPU e nella RAM e sfruttando anche meglio la concorrenza del TCP/IP.

Procedura di tune-up parametri
Andate nella barra degli indirizzi e scrivete "about:config" (senza virgolette). Cercate i seguenti valori e impostateli come consigliato di seguito.
Potete anche fare delle prove per adeguare la vostra situazione di banda e CPU ai parametri.

Se siete poco disposti a "fare le cose a mano" c'è un estensione che vi verrà incontro: Fasterfox, resa disponibile da questo "mod" (italiano) anche per Firefox 3.

network.dns.disableIPv6: true

Default: false
IPv6 sarà è nuovo protocollo IP su cui si baserà Internet dei prossimi anni, quando gli indirizzi IP tradizionali (IPV4) finiranno.
Esso consente così tanti indirizzi ip che ogni uomo o donna che abbia mai vissuto sul pianeta potrà avere IP il proprio iPod, tostapane, forno, macchina e portafoglio.
Attualmente IPv6 è considerato "sperimentale" ed è utilizzato principalmente per reti private e cluster di comunicazione.
La ragione principale per cui è utile disabilitarlo in casa che è di solito i router (dati oramai in comodato d'uso per tutti gli abbonamenti Internet), non supportando l'IPv6, effettuano tutta una serie di operazioni (come per esempio un tunnel IPv4) rallentando, di fatto, internet.
In particolare Firefox tenta prima di utilizzare un indirizzo IPv6 e, dopo aver ricevuto "picche", usa quello IPv4. Questa è solo una perdita di tempo (per ora).

network.http.max-connections: 48
Default: 8 (Firefox 3+)
Aumenta il numero di connesioni massime contemporanee: inutile spiegare il perchè ne trarrete vantaggio (sempre a patto di avere una connessione veloce, altrimenti la "ingolferete" e basta), specie in pagine con molte immagini e collegamenti.

network.http.max-connections-per-server: 24
Default: 8 (Firefox 3+)
Come sopra ma relativamente ad un server (come sopra).

network.http.max-persistent-connections-per-proxy: 12
Minimo default: 2. Firefox 3: 8. All others default: 4
Indica il numero massimo di connessioni di tipo "keep-alive" utilizzabili. Le connessioni "keep-alive" vengono lasciate aperte e utilizzate per stream successivi.
Utile aumentare questo valore solo se utilizzate un proxy (alle volte, c'è un proxy trasparente e non ve ne accorgete).

browser.cache.disk.capacity: 80000
Default: 50000
Quantità di memoria su disco che Firefox allocherà per la cache delle pagine. Avrete notato che dopo aver visitato un sito per la prima volta, la navigazione è più veloce? L'impostazione serve proprio a questo. Utile nel caso visitiate spesso gli stessi siti.

network.http.pipelining.firstrequest: true
Default: false
Attiva la pipeline già dalla prima richiesta.

network.http.pipelining: true
Default: false
Il protocollo HTTP, nella versine 1.1, consente di inviare richieste multiple al server ancor prima di aver ricevuto risposta. Utilissima impostazione se volete un Firefox "aggressivo" nel caricare le pagine (a dispetto della banda, ovviamente).
Il concetto di pipeline è molto affascinante ed è la base di molte applicazioni dell'informatica (e non solo).

network.http.pipelining.maxrequests: 32
Default: 4
Numero massimo di connessioni nella pipeline.

network.http.proxy.pipelining: true
Default: false
Stessa cosa di sopra ma per i proxy.

network.http.request.max-start-delay: 5
Numero di secondi connessioni keep-alive deve attendere prima di essere autorizzati a superare il massimo

nglayout.initialpaint.delay: 1
Dal momento che durante il caricamento di una pagina web in genere inizialmente gli elementi da visualizzare non sono sufficienti, Firefox attende un breve intervallo prima del primo
rendering della pagina. L'impostazione, espressa in millisecondi, controlla questo intervallo.

* network.http.pipelining.firstrequest, nglayout.initialpaint.delay o altri potrebbero non essere presenti di default (dipende dalla versione) in tal caso create il parametro manualmente (facendo tasto destro sulla pagina, nuovo). Scegliete con cura i "tipi" ovvero booleano per network.http.pipelining.firstrequest, intero per nglayout.initialpaint.delay, ecc...

Aspetto con attenzione consigli e commenti per migliorare questa guida (e anche la MIA navigazione con Firefox Cool)

Link esterni:
Commenti (1)
versione
1 Martedì 10 Agosto 2010 19:54
lucamanto
Questi trucchi valgono anche per la versione 3.6 ?
Grazie
Luca

Aggiungi un commento

BoldItalicUnderlineStrikethroughSubscriptSuperscriptEmailImageHyperlinkOrdered listUnordered listQuoteCodeHyperlink to the Article by its id
Very HappySmileWinkSadSurprisedShockedConfusedCoolLaughingMadRazzEmbarrassedCrying or Very SadEvil or Very MadTwisted EvilRolling EyesExclamationQuestionIdeaArrowNeutralMr. GreenGeekUber Geek
Il tuo nome:
Indirizzo email:
Titolo:
Commento:
Ultimo aggiornamento Giovedì 01 Ottobre 2009 15:42
 
mcBackup, un backup di Windows 7 Media Center

Se anche voi amate utilizzare windows...

08-08-2010
Scacchiera multi-touch casalinga

Per tutti gli amanti degli scacchi, ...

14-07-2010
Nuovi iPod per settembre 2010?

Grandi novità in casa Apple;...

27-08-2010
Come creare linee del tempo interattive con Dipity

Si sono conclusi qualche giorno fa gl...

10-07-2010
22-07-2010

Categorie

Pubblicità

Accesso Utenti




Technica Feed Rss

bottom
top
JoomlaWatch Stats 1.2.9 by Matej Koval

bottom

Powered by Joomla!. Designed by ThemZa Free Joomla Templates. Valid XHTML and CSS.