Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?
02 Settembre 2010, 18:23:56
Donazione Paypal
Indice Regolamento Aiuto Accedi Registrati
Notizia: Fai una donazione con PayPal per l'hosting di Mozilla Italia!

Forum Mozilla Italia  >  Mozilla Italia  >  FAQ  >  Discussione: Come ottimizzare Firefox « precedente successivo »
Pagine: [1] Vai giù Stampa
Autore Discussione: Come ottimizzare Firefox  (Letto 57005 volte)
halifax
Moderatore

Messaggi: 5.915

« inserito il: 29 Marzo 2005, 22:36:57 »

Citazione
ATTENZIONE! Le informazioni contenute in questa guida si applicano Firefox 2.0 e le versioni precedenti. Potrebbero non essere più valide per le versioni successive.

Con questo topic cercheremo di rendere fruibile, ma soprattutto chiaro, tutto quello che riguarda il tema delle ottimizzazioni che sono possibili effettuare su Firefox.
Vogliamo:
- far  comprendere cosa vanno a cambiare (e in quale modalità);
- mettere ordine alla eccessiva mole d'informazioni che, al riguardo, si sta diffondendo su molti siti (sotto la spinta crescente del successo di Firefox), in forma di indicazioni o di programmi veri e propri, non sempre però corretti nella loro impostazione e divulgazione.

Prima di proseguire è d'obbligo una premessa:
la velocità di navigazione web di Firefox è insita, come caratteristica di base, nel browser. I cambiamenti che apporteremo possono permetterci, in alcune circostanze, di ottenere un ulteriore miglioramento da questo punto di vista.
In nessuno modo però queste variazioni devono essere prese in considerazione come soluzione ad altre tipologie di problemi (nel caso di difficile accesso ad un sito, lentezza in alcune operazioni sul web, errori, ecc.): tali problemi possono benissimo avere una causa da ricercare in altre componenti, o elementi, della nostra configurazione hardware e software.

Detto questo, procediamo con il nostro discorso iniziale:

per comodità indicheremo prima i parametri così come risultano predefiniti in Firefox, poi i valori consigliati, differenziati per velocità di connessione e per caratteristica prestazionale dell'hardware installato.
Nella realizzazione di questa guida ci siamo avvalsi anche del contributo di fonti presenti nel nostro sito,Mozilla Italia, in quello di MozillaZine, di Bugzilla, e di altri riconducibili sempre al circuito open source di Mozilla Foundation.

Come molti utenti forse già sanno, per accedere al pannello delle configurazioni nascoste di Firefox bisogna digitare il comando about:config nella barra indirizzi di Firefox stesso, e premere Invio.
Ci si troverà, quindi, di fronte ad una schermata di questo tipo, dove ogni parametro presente ha il compito di governare una caratteristica specifica del browser:



Scorriamo la lista fino a raggiungere i parametri che a noi interessano, e che adesso indicheremo secondo i loro valori predefiniti:

Codice:
network.http.max-connections                        24             predefinito     intero       
network.http.max-connections-per-server              8             predefinito     intero       
network.http.max-persistans-connections-per -proxy   4             predefinito     intero       
network.http.max-persistans-connections-per-server   2             predefinito     intero       
network.http.pipelining                              false         predefinito     booleano     
network.http.pipelining.maxrequests                  4             predefinito     intero       
network.http.request.max-start-delay                10             predefinito     intero       

Queste sono i parametri che modificheremo e a cui ne andranno aggiunti altri  (non ancora presenti in Firefox) manualmente.

Vista la varietà di configurazioni hardware e software su cui è presente Firefox, e nonostante non risultino a tutt'oggi problemi derivanti dall'aver applicato queste modifiche, lo Staff di Mozilla Italia consiglia sempre di procedere ad un backup dei propri dati e presonalizzazioni e di provare su di un nuovo profilo di prova, e solo in seguito applicare le stesse a quello di default, che siete soliti utilizzare normalmente.

I valori consigliati tengono presente delle diverse connessioni (56k, ISDN, ADSL, DSL, CABLE, T+) e di hardware più o meno performante (tipo di CPU, RAM installata, ecc.): indicheremo i valori consigliati in ogni caso, e quelli che invece variano a seconda delle configurazioni elencate precedentemente.

Come si effettuano le modifiche, ed inseriscono i  nuovi parametri?

Nel primo caso basta collocarsi con il puntatore del mouse sul parametro  da modificare, premere con il tasto destro e scegliere dal menu a tendina la voce modifica; nella successiva finestra inserire il nuovo valore, premere invio e riavviare Firefox.
Ecco una breve immagine, che ci indica il percorso iniziale:




Nel secondo caso, digitare sempre con il tasto destro del mouse in un punto qualsiasi e scegliere dal menu a tendina la voce nuovo, tenendo presente che:
- parliamo di Intero se il valore del parametro sarà numerico,
- parliamo di Booleano se il valore sarà da attivare o meno.

I parametri modificati ed inseriti ex-novo con il comando about:config, modificano il file pref.js, per chi volesse modificare il file user.js, basterà che li inserisca al suo interno (sia i parametri  modificati che quelli immessi manualmente).
È possibile trovare il file user.js (o crearlo da zero se non esiste) nella cartella del profilo.


Per inserire un nuovo parametro nel file, bisogna scrivere il codice come in questo esempio:
Codice:
user_pref("nome-stringa", valore);

Specificato quest'altro aspetto, passiamo ad indicare i parametri presenti in ogni configurazione, poi elencheremo quelli che si differenziano e in che modo, secondo il tipo di connessione e hardware installato.

I parametri predefiniti per tutte le configurazioni  sono:
Codice:
network.http.pipelining                   true
network.http.pipelining.maxrequest        8
network.http.request.max-start-delay      0

I parametri da aggiungere manualmente per tutte le configurazioni  sono:

Codice:
content.notify.backoffcount     5           (predefinito: -1)
content.max.tokenizing.time     2250000     (valore intero)
content.notify.interval         750000      (valore intero)
content.notify.ontimer          true        (valore booleano)
content.switch.threshold        750000      (valore intero)

I parametri da modificare in caso di connessioni lente (56k, ISDN, GPRS) caratterizzate da ristrettezza di banda sono:

Codice:
network.http.max-connections                          32
network.http.max-connections-per-server                8
network.http.max-persistent-connections-per-proxy      8
network.http.max-persistent-connections-per-server     4

I parametri da modificare in caso di connessioni veloci (ADSL, DSL, CABLE, T+) con ampia banda sono:


Codice:
network.http.max-connections                           48
network.http.max-connections-per-server                16
network.http.max-persistent-connections-per-proxy      16
network.http.max-persistent-connections-per-server      8

La considerazione sull'hardware installato ci porta invece all'altro valore da inserire, che necessita di una spiegazione più particolareggiata rispetto agli altri (per scelta, si è deciso di non spiegare nei dettagli ogni singolo parametro, il suo significato, il perchè di un indicazione anziché un'altra, onde evitare di realizzare un elaborato dalle dimensioni eccessive, ma soprattutto non ben usufruibile da tutti gli utenti di Mozilla Italia, i quali potrebbero riscontrare delle difficoltà nella comprensione di una certa terminologia informatica. Ci riserviamo naturalmente la facoltà, come del resto già viene fatto, di fornire assistenza e chiarimenti nelle situazioni in cui ciò fosse richiesto).

Il parametro, da inserire manualmente, è:

Codice:
nglayout.initialpaint.delay  (valore intero)

Questo valore regola il rendering della pagina (cioé come la pagina viene visualizzata man mano che vengono scaricati i dati dal server e interpretati da Firefox).
È chiaro che questo aspetto può influire molto sulla percezione che ognuno di noi può avere della rappresentazione a video della pagina web, facendoci optare per una sensazione di esecuzione veloce del programma o al contrario di eccessiva lentezza.
In questo caso, non ci sono valori maggiormente precisi per le varie situazioni.
Fatta premessa il discorso di ristretteza di banda, del protocollo TCP/IP, e della situazione in cui si vengono a trovare i pacchetti dati inviati e ricevuti nella trasmissione tra client e server, diamo queste indicazioni:

Il valore predefinito (in millisecondi) è: 250. Con configurazione hardware veloci e connessioni lente o  veloci, il valore può essere impostato tra 0 e 100; con hardware lenti (in quanto va ad incidere sulle prestazioni della cpu) e connessioni lente o veloci  il valore è 750.

Concludo aggiungendo che, quanto scritto e pubblicato, è passibile di ulteriori approfondimenti, integrazioni e correzioni; a tal proposito ringrazio tutti coloro che hanno ritenuto opportuno comunicarmi delle informazioni al riguardo e al contempo ringrazio tutti quelli che, nel caso dovessero riscontrare degli errori o semplicemente esprimere la loro opinione in merito, positiva o negativa, vorranno contattarmi anche in PM.




N.B. In caso di errata modifica/ inserimento dei nuovi parametri,si procede come indicato di seguito:

- se l'intervento riguarda il file pref.js basterà posizionarsi con il puntatore del mouse sul parametro da cancellare/riportare al valoredi default,selezionarlo,cliccare con il tasto destro e dal menu a discesa scegliere la voce Azzera,quindi riavviare il browser.

- se l'intervento riguarda il file user.js basterà cancellare il parametro inserito,selezionandolo con il mouse, o premendo il tasto Canc della tastiera o scegliendo dal menu del tasto destro la voce Elimina,quindi salvare le modifiche effettuate alla chiusura del file stesso.
« Ultima modifica: 28 Giugno 2008, 10:26:18 da Gioxx » Registrato
Pagine: [1] Vai su Stampa 
Forum Mozilla Italia  >  Mozilla Italia  >  FAQ  >  Discussione: Come ottimizzare Firefox « precedente successivo »
0 utenti e 1 utente non registrato stanno visualizzando questa discussione.
Vai a:  


Accesso con nome utente, password e durata della sessione

Hosting offerto da Mozilla Europe

Forum Mozilla Italia - ©2007
Associazione Italiana Supporto e Traduzione Mozilla
PI/CF: 02359160344 - Privacy - Contatti

Powered by SMF 1.1.11 | SMF © 2006-2007, Simple Machines LLC XHTML 1.0 valido! CSS valido!