View Single Post
Old 11-11-2004, 15:46   #2
Leron
Senior Member
 
L'Avatar di Leron
 
Iscritto dal: Aug 2002
Città: Trento
Messaggi: 40862
GUIDA DI SOPRAVVIVENZA CON FIREFOX:
Fremi dalla voglia di far casino con i profili? hai installato l'inimmaginabile e adesso non parte più niente? vuoi solamente crearti un backup? Vuoi ottimizzare firefox al meglio? prima di andare a lamentarti leggi queste righe
A prova di destroyer




DOVE STA IL PROFILO E LE IMPOSTAZIONI?

si salva qui (utile anche se avete prblemi irrisolvibili, per pulire il sistema prima di reinstallare, oppure per farvi un semplice backup)


C:\Documents and Settings\?????\Dati applicazioni\Mozilla\Firefox\Profiles

(è una cartella nascosta)


IN CASO DI PROBLEMI PROVATE A CANCELLARLA , poi fate ripartire firefox
FATE SEMPRE UN BACKUP DEL PROFILO!!!!Poi non venite a lamentarvi che avete perso le impostazioni noi ve lo abbiamo detto

DOVE STANNO I PREFERITI?

nel tuo profilo

qui si salvano anche i temp, password, impostazioni, extensions, ecc.....


C:\Documents and Settings\?????\Dati applicazioni\Mozilla\Firefox\Profiles

cerca il file bookmarks.html

DOVE STANNO LE PASSWORD SALVATE?

nel tuo profilo

qui si salvano anche i temp, password, impostazioni, extensions, ecc.....


C:\Documents and Settings\?????\Dati applicazioni\Mozilla\Firefox\Profiles

cerca il file key3.db e signons.txt


NON RIESCO A INSTALLARE UNA EXTENSION DEL 0.9 SU FIREFOX 1.0

digita nel browser

about:config

(senza lo spazio)

cerca la voce app.extension.version e dagli valore 0.9

poi installa l'estensione




RSS

Se avete scaricato Firefox 1.0 preview release, vi sarete accorti che su alcuni siti appare, in basso a destra, un'icona identica a quella che vedete qui sopra. Quest'icona indica che è possibile iscriversi al feed RSS di quel sito, in modo da avere comodamente tra i preferiti, tutte le ultime notizie di quel sito.

molti siti supportano gli RSS anche se non compare l'icona. per abilitarli basta che facciate

Segnalibri->Gestione Segnalibri->File->nuovo segnalibro Live

e inseriate l'indirizzo dell'RSS del sito

Gli RSS per HWUPGRADE Per esempio sono:
http://www.hwupgrade.it/rss_articoli.xml
http://www.hwupgrade.it/rss_news.xml


il risutato è questo






OTTIMIZZARE (con cognizione) FIREFOX

digita about:config nella barra degli indirizzi e cerca le seguenti voci

QUESTE sono le mie impostazioni. NON è detto che a voi vadano bene dato che cambia molto da macchina a macchina e da connessione a connessione. Indi è inutile che venite a postare che a voi va più lento. generalmente queste impostazioni aumentano le prestazioni, se non è così leggete la guida qui sotto e trovatevi le impostazioni migliori per la vostra connessione

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 <u>subito</u> e deve quindi essere rirenderizzata <u>più volte</u>, 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



PS: se vi mancano una o più voci createle voi

OTTIMIZZARE FIREFOX, VERSIONE APPROFONDITA
fonti: mozillazine, mozillaitalia, leron



nglayout.initialpaint.delay
  • Descrizione: tempo di attesa prima che il browser visualizzi una pagina caricata
  • Tipo: intero
  • Unità: millisecondi
  • Default: 250
  • Raccomandazioni: mantenere sincronizzato con content.notify.interval

content.notify.ontimer
  • Descrizione: abilita il temporizzatore durante il caricamento delle pagine
  • Tipo: booleano
  • Default: true
  • raccomandato: lasciate a default.

content.notify.interval
  • Descrizione: cicli di tempo per content.notify.backoffcount
  • Tipo: intero
  • Unità: millisecondi * 1000
  • Default: 120000
  • Informazioni aggiuntive:

    nsHTMLContentSink.cpp, Bug 72138
  • Raccomandazioni: NON andare sotto i 100000. Sincronizzare con

    nglayout.initialpaint.delay. Al contrario di quello che dicono alcune guide di tweaks,

    settarlo a 100 è assurdo


content.notify.backoffcount
  • Descrizione: Numero di cicli durante il rendering normale.
    dopo questo valore verrà attivata la funzione che calcola i valori di larghezza e dimensioni

    della pagina
  • Tipo: intro
  • Default: -1
  • Esempio: 10
  • Informazioni aggiuntive:

    #2167nsHTMLContentSink.cpp
  • accomandazioni: sperimentare con valori diversi, dipende dalla bandwidth e latenza

    della tua connessione, e soprattutto dalla velocità del sistema.



content.switch.threshold
  • Tipo: intero
  • Unità: millisecondi * 1000
  • Default: 750000
  • Raccomandazioni: tenere sincronizzato con nglayout.initialpaint.delay e

    content.notify.interval


content.maxtextrun
  • Tipo: intero
  • Unità: kilobytes (?)
  • Default: 8191
  • Raccomandazioni: lasciare a default.


content.interrupt.parsing
  • Tipo: booleano
  • Default: true
  • Raccomandazioni: lasciare a default.


content.max.tokenizing.time
  • Descrizione: tempo di attesa prima di rinviare il ciclo di applicazione (?)
  • Tipo: intero
  • Unità: millisecondi * 1000
  • Default: 3 * content.notify.interval
  • Esempio: 2250000
  • Raccomandazioni: lasciare a default. valori bassi possono aumentare la reattività

    durante il caricamento, ma possono anche aumentare il tempo totale. se lo volete cambiare

    mantenete un multiplo di content.notify.interval.


network.http.max-persistent-connections-per-server
  • Descrizione: massimo numero di connessioni persistenti per server.
  • Tipo: intero
  • Default: 2 (come raccomandato dalle specifiche HTTP/1.1)
  • Raccomandato:8


network.http.max-persistent-connections-per-proxy
  • Descrizione: numero massimo di connessioni per proxy.
  • Tipo: intero
  • Default: 4 (come raccomandato dalle specifiche HTTP/1.1)
  • Raccomandato:???


network.http.max-connections-per-server
  • Descrizione: massimo numero di connessioni HTTP per server.
  • Tipo: intero
  • Default: 8
  • Raccomandato:???

network.http.max-connections
  • Descrizione: massimo numero di connessioni HTTP.
  • Tipo: intero
  • Default: 24
  • Raccomandato:???

network.http.pipelining
  • Descrizione: abilita il pipeling sulle connessioni (non proxy).
  • Tipo: booleano
  • Default: false
  • Informazioni aggiuntive: potrebbe dare problemi con i server che non la supportano e

    che non sono nella blacklist interna.
  • Raccomandato: true

network.http.proxy.pipelining
  • Descrizione: abilita il pipeling sul proxy.
  • Tipo: booleano
  • Default: false
  • invormazioni aggiuntive: vedi network.http.pipelining.
  • Raccomandato: true


network.http.pipelining.maxrequests
  • Descrizione: numero massimo di richieste consecutive in una pipeline.
  • Tipo: intero
  • Limite: 8
  • Default: 4
  • informazioni aggiuntive: l'impostazione ottimale dipende dalla connessione.
  • Raccomandato: 8. impostarlo a 100 non serve a niente e non porta risultati.


network.http.pipelining.firstrequest
  • Descrizione: abilita la prima richiesta al server.
  • Tipo: booleano
  • Limite: false
  • informazioni aggiuntive: poichè non sembra ottenere risultati, questa opzione non

    sembra essere usata. le prime richieste di conseguenza non vengono mai inoltrate in pipeling
  • Raccomandazioni: non usate questa opzione. non porta cambiamenti


browser.cache.memory.capacity
  • Descrizione: quantità di memoria dedicata alla cache.
  • Tipo: intero
  • Unità: kilobytes
  • Default: 4096 nelle vecchie versioni, nelle nuove versioni viene assegnata

    dinamicamente a seconda della ram di sistema (per questo sembra che ff occupi di più

    mettendo più ram).
  • Raccomandazioni: se la impostate a valori alti otterrete un aumento delle prestazioni

    dei pulsanti "avanti/indietro" (e userete più ram)


browser.cache.disk.capacity
  • Descrizione: spazio su disco assegnato alla cache.
  • Tipo: intero
  • Unità: kilobytes
  • Default: 50000
  • Raccomandazioni: a vostra discrezione

browser.cache.disk_cache_ssl
  • Descrizione: abilita la cache per gli oggetti protetti (SSL).
  • Tipo: booleano
  • Default: false
  • Raccomandazioni: impostare a true se volete in cache i dati ssl.

browser.cache.disk.parent_directory
  • Descrizione: percorso della cache.
  • Tipo: stringa
  • Default: cartella del profilo
  • Informazioni aggiuntive: usare la doppia barra rovescia come separatore. se non

    create la directory non ci sarà cache.
  • Esempio: E:\\Folder1\\Folder2
  • Raccomandazioni: se volete mettere la cache in un punto diverso che non sia il

    profilo agite qui


browser.xul.error_pages.enabled
  • Descrizione: usa una pagina di errore per gli url non trovati, al posto della

    finestrella dove cliccare OK
  • Tipo: booleano
  • Default: false
  • informazioni aggiuntive: Bug 28586. non è abilitata di default perchè blocca alcune

    opzioni.
  • Raccomandato: true (in combinazione con Show Failed URL)


plugin.expose_full_path
  • Descrizione: mostra tutto il percorso dei plugin in aboutlugins.
  • Tipo: booleano
  • Default: false
  • Raccomandato: true


VOLETE TESTARE I VOSTRI CAMBIAMENTI?


usate questo timer
http://scragz.com/tech/mozilla/test-rendering-time.php



RIASSUNTO


settaggi che attualmente uso (by leron):


browser.cache.memory.capacity : 65536
browser.cache.disk_cache_ssl : true
browser.xul.error_pages.enabled : true
content.interrupt.parsing : true
content.max.tokenizing.time : 3000000
content.maxtextrun : 8191
content.notify.backoffcount : 5
content.notify.interval : 750000
content.notify.ontimer : true
content.switch.threshold : 750000
network.http.max-connections : 48
network.http.max-connections-per-server :24
network.http.max-persistent-connections-per-proxy : 8
network.http.max-persistent-connections-per-server : 4
network.http.pipelining : true
network.http.pipelining.maxrequests : 8
network.http.proxy.pipelining : true
nglayout.initialpaint.delay : 100
plugin.expose_full_path : true
signed.applets.codebase_principal_support : true

http://scragz.com/tech/mozilla/test-rendering-time.php

test rendering time: 3.911
@alice flat, centrino 1.5 512MB ram, Deer Park alpha 1


e poi non dite che non vi voglio bene


le voci che non avete createle


FIREFOX ALL'AVVIO E' LENTO, COME POSSO FARE?

Puoi precaricare firefox all'avvio di windows come fa internet explorer usando questo programma

http://sourceforge.net/project/showf...ease_id=303759




-.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.-

PS per la cronaca:

un esempio di sito fatto con css pesanti e png semitrasparenti:
(ie non lo vede granchè bene)

http://www.artofadambetts.com/archives/cat_news.html
__________________
http://www.trentografica.itGrafica e Fotografia a Trento

Ultima modifica di Leron : 23-10-2005 alle 16:20.
Leron è offline