ottimizzare (con cognizione) firefox

Aperto da af624726, 27 Gennaio 2007, 10:40:55

Discussione precedente - Discussione successiva

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

af624726

visto che mi è stata chiesta...;):)
i settaggi che ho trovato migliori per la mia connessione (adsl 4mega/256k) sono stati presi da questa guida molto completa: http://www.hwupgrade.it/forum/showthread.php?t=811175 e quindi mi ci ricollego :cool:

digitate innanzitutto nella barra degli indirizzi about:config -> vi si aprirà un listato (eventualmente dopo una finestrella di warning) del tutto simile a questo:



ebbene scorrete la lista fino a trovare queste voci (da notare che sotto firefox 2 alcune voci nn sono presenti, a volere potete crearvele voi):

network.http.max-connections

numero massimo di connessioni che può instaurare il browser globalmente
di default è settato a 24 , si consiglia di modificare a 36...
il valore raccomandato è comunque il triplo del parametro che tratteremo fra poco
questo consente una navigazione ottimale fino a 3 server contemporaneamente

network.http.max-connections-per-server

numero massino di connessioni che può instaurare il browser con ogni singolo server.
da modificare da 8 a 12 perchè come vedremo si setta a 12 anche il valore network.http.pipelining.maxrequests (che illustreremo in seguito). In questo modo ogni richiesta andrà ad occupare (al massimo) la sua pipeline.



network.http.pipelining

Attiva il pipelining
Abilita il browser ad effettuare connessioni asincrone con il server
anzichè effettuare varie connessione al server a catena, in cui ognuna prende il via quando la precedente ha completato la sua parte di scaricamento, le varie richieste vengano invece fatte partire tutte contemporaneamente.
da impostare su TRUE


network.http.pipelining.firstrequest

Fa in modo che il browser attivi subito la modalità con le pipeline senza verificare che il server la supporti
Considerato che praticamente tutti i server la supportano dovremmo avere un leggero aumento delle prestazioni nella maggior parte dei casi, e forse un piccolo rallentamento con i server (ormai molto molto molto rari) che non la supportano.
da impostare su TRUE


network.http.pipelining.maxrequests

Il numero massimo di connessioni in pipeling, 12 è un buon compromesso


network.http.request.max-start-delay

l'intervallo di tempo che il browser aspetta tra una richiesta e l'altra
si può impostare a 0


nglayout.initialpaint.delay

L'intervallo di tempo che attende il browser dal momento in cui trasmette i dati per iniziare il rendering della pagina...
di default è 250 millisecondi, molti lo settano a 0 ma in questo modo la pagina viene visualizzata subito e deve quindi essere rirenderizzata più volte, cosa che potrebbe diventare anche controproducente in termini di prestazioni...
Consigliabile impostarla a valore 100


network.http.max-persistent-connections-per-server

Il numero massimo di connessioni persistenti al server
Valore consigliato-> 5


ci son cmq mille altre opzioni settabili, nel link che vi ho segnalato c'è anche una parte "approfondita":h
ovviamente occhio a cosa toccate, perchè la possibilità di fare danni c'è eheh (a parte che poi basta farlo ripartire in safe mode e risettare i parametri e tutto dovrebbe tornare a posto)
occhio soprattutto alle modifiche sul rendering perchè il fatto di fare iniziare prima il browser a "disegnare" la pagina potrebbe portare in realtà ad una visione nn piacevole e in taluni casi a perdita di prestazioni (anche se sembra un controsenso)... fate conto che il parametro di renderizzazione di opera è 1 secondo (di default), firefox ha già 250 millisecondi...
buon divertimento ;)
EDIT: aggiungo il link sul forum di mozillaitalia dove anche loro si sono divertiti a smanettare :D
http://forum.mozillaitalia.org/index.php?topic=9752.0
ci sono anche parametri per connessioni "minori" tipo 56k o isdn
i parametri per adsl son più alti di quelli indicati da me (e in parte sono uguali a quelli usati da addons stile fasterfox) ma io ho avuto qualche problema dato che poi l'occupazione della cpu durante lo scaricamento delle pagine diveniva molto alto (85% - 90 % con punte al full) su un athlon xp 2500...
peraltro con quelli che ho indicato io le prestazioni si avvicinano a quelle ottenute da opera e quindi le ritengo soddisfacenti...



Questo messaggio è stato aggiornato da af624726 il 27/01/2007  alle ore  10:56:08
The Doctor: Think you've seen it all? Think again. Outside those doors, we might see anything. We could find new worlds, terrifying monsters, impossible things. And if you come with me... nothing will ever be the same again!

goriath

Ottimo!

Grazie, appena posso mi ci metto ;)

OLD SCHOOL: Because it was done right the first time
/!\\ PM box piena: per contattarmi inviatemi una mail

Ninfea


af624726

The Doctor: Think you've seen it all? Think again. Outside those doors, we might see anything. We could find new worlds, terrifying monsters, impossible things. And if you come with me... nothing will ever be the same again!

notu2002it


Holysun

- No news...good news -

maverick85


Holysun

Mi apre una pagina bianca con scritto solo: config...oppure mi dice: l'indirizzo web non è valido...:eek:

- No news...good news -

maverick85

Hai scritto semplicemente "about:config"?
nn devi mettere ne www ne http:\\

Holysun

...che annebbiato,avevo scritto confic...
Ho aperto quella pagina,ma ho valori tutti diversi:
network.http.max-connections a questo ho 48
network.http.max-connections-per-server a questo 24
poi il resto è impostato già come dice af.
:sag:

- No news...good news -